吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 13122|回复: 39
收起左侧

[原创工具] [开源]37行代码实现-珍爱网头像批量获取并保存本地

  [复制链接]
鱼儿飞 发表于 2017-7-10 21:36
本帖最后由 鱼儿飞 于 2017-11-6 21:32 编辑



2017.11.6更新
珍爱网更新了搜索策略,必须要登陆才可以搜索,软件不可用了,
你们去别的网站搜吧,原理类似。
-----------------------------------------------------------------------------------今天看见有人在发真爱网头像获取的软件,
闲着无聊就用python写了一个
语言:python3
功能:获取珍爱网的头像,保存到本地.会在程序目录下新建一个logo的文件夹,保存图片
抓取的是手机端网页加载图像的API

效果展示

效果展示

QQ截图20170710214540.jpg
QQ截图20170710214640.jpg

zhenai.zip (1.05 KB, 下载次数: 72)


源码已经发出来了,你可以自己修改,帮到你的话可以加个CB和热心.
打包为exe,可以直接运行的版本.
链接: https://pan.baidu.com/s/1geHjgI3 密码: b6n8
[Python] 纯文本查看 复制代码
# -*- coding: utf-8 -*-
import datetime
import requests
import json
import urllib
import os
import time
from socket import timeout
# TOKEN_FILE = r'C:\fast\zhihuSpider\my-code\new.pkl'
headers = {'User-Agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1'}
num = input("请输入获取图像张数(最好大于1000):")
get_num = 0
if not os.path.exists("logo"):
    os.mkdir("logo")
for idName in range(int(int(num)/1000)):
    try:
        print(datetime.datetime.now())
        url_1 = "http://m.zhenai.com/v2/search/getSearchListContent.do?pageNo=%s" % idName
        temp = "&pageSize=1000&key=MyMemberId%3A-1%2FageBegin%3A20%2FageEnd%3A28%2Fh1%3A155%" \
               "2Fh2%3A175%2Fsex%3A1%2Fmysex%3A0%2Fisall%3A1%2Fleer%3A1%2FEducation%3A-1%2FMarr" \
               "iage%3A-1%2FSalary%3A-1%2Fmembertype%3A1%2FPhoto%3A1%2FWorkCity%3A10100000%2FOrder%" \
               "3Ahpf%2FPage%3ApageNoNow%2FPageSize%3ApageSizeNow"
        url = url_1+temp
        r = requests.get(url, headers=headers,timeout = 10)
        json1_data = json.loads(r.text)
        for index in range(1000):
            img_url = json1_data['searchList'][index]['defaultPhoto']
            img_url = img_url.replace("_2", '',)
            name = img_url.split('/')
            urllib.request.urlretrieve(img_url, "logo\%s" % name[-1])
            get_num += 1
            print("第%s张" % get_num)
        time.sleep(5)
    except:
            print("fuck-error")
            time.sleep(10) # 出错休息10秒
print("获取完毕!!!")




































免费评分

参与人数 13吾爱币 +12 热心值 +13 收起 理由
liyaabby + 1 + 1 楼主,用不了啦
俊之霜 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
风居住的街道05 + 1 已答复!
元吉 + 1 + 1 谢谢@Thanks!
网络小生、 + 1 + 1 我很赞同!
-_-面朝大海 + 1 + 1 我很赞同!
sword803 + 1 + 1 我很赞同!
1102959147 + 1 + 1 我很赞同!
周天易 + 1 + 1 我很赞同!
sd3166 + 1 + 1 热心回复!
hjf850525 + 1 + 1 小白学习中
Palantir + 1 + 1 谢谢@Thanks!
勤奋的刘小朵 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

765406255 发表于 2017-7-10 21:47
我居然是沙发
rxxcy 发表于 2017-7-10 21:48
 楼主| 鱼儿飞 发表于 2017-7-10 21:49
现在是直接先获取1000张图片的网址,然后去下载,其实获取少点比较安全点
清风尘客 发表于 2017-7-10 21:51
好有爱呀
王美君 发表于 2017-7-10 21:56
记不清是哪天了看见一个
wwry2010 发表于 2017-7-10 22:04
感谢楼主分享~~
我爱小彤 发表于 2017-7-10 22:08
你的意思是让我们挑妹子咯?
49pal 发表于 2017-7-10 22:12
挑妹子神器呀~~
wejime 发表于 2017-7-10 22:16
感谢发布原创作品
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 03:22

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表