前几天无聊逛p站突发奇想想要把日榜图片下载下来于是….
【必须要科学上网才行哦~~】
1.分析插画日榜链接
发现简单修改url后面的date参数即可访问对应日期的榜单
但是用requests.get访问时发现一些小插曲
请求头加ua
原来是证书问题,只要在get函数加verify = False就行了,但又会出现警告查半天文档才发现
要加这两行
from requests.models import ContentDecodingError
requests.packages.urllib3.disable_warnings()
至此访问日榜问题解决
2.在日榜源码中找到图片链接
然后用re库匹配links = re.compile(r'<div class=”ranking-image-item”>.*?<a href=”(?P<link>.*?)”‘,re.S)
3.找到图源链接
(右键在新标签页打开链接)
在源代码里找到相应链接用re库匹配img = re.compile(r'”original”:”(.*?)”‘)
请求头加referer
然后把内容保存到文件里就行了
—-源码和exe都在下载链接里了—-
链接炸了,求补啊啊啊 [!!!]
我也是大数据的有什么要注意的吗?
望大佬指点
这个chrome有成熟的插件,一键直接下所有的图
这是用来学习参考的……
突然想起来个事,你会不会用python或者java实现百度云保存文件,就是有链接和提取码,自动保存文件,你会不。可以有偿请教下
有想法 不过我还没试过
加个好友,回头交流交流
我是做java的,大数据的
怎么加………
咱俩互相关注就行了,我关你了
看到聊天,感觉黑科技区卧龙藏虎