趁这个软件还没倒闭,我连夜用Python下载了所有壁纸...

编程入门 行业动态 更新时间:2024-10-14 12:25:23

趁这个软件<a href=https://www.elefans.com/category/jswz/34/1741261.html style=还没倒闭,我连夜用Python下载了所有壁纸..."/>

趁这个软件还没倒闭,我连夜用Python下载了所有壁纸...

最近啊,有些人总是喜欢乱点一些七七八八的网站,没错,就是那个巳月,点完了又喊我爬,自己不爬!

就是这些,眼熟吗,反正我一个不认识!!

一开始我是严词拒绝的!我是那样的人吗?要不是他请我喝奶茶让我来,我才不瞎搞呢!

软件环境

  • Python 3.8 解释器
  • Pycharm 编辑器

模块使用

  • requests 数据请求模块
  • re 正则

代码展示

代码仅做展示,因为平台机制,网址我就先屏蔽了,完整代码直接文末名片获取吧~

import 
import 
for page in range(1, 11):url = f'https://网址我先屏蔽下不然过不了/search?q=id%3A65348&sorting=random&ref=fp&seed=UGMZnc&page={page}'headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36'}response = requests.get(url=url, headers=headers)# print(response.text)href = re.findall('<a class="preview" href="(.*?)"', response.text)print(href)for link in href:html_data = requests.get(url=link, headers=headers).textprint(html_data)img_info = re.findall('<img id="wallpaper" src="(.*?)" alt="(.*?)"', html_data)img_content = requests.get(url=img_info[0][0], headers=headers).content # 二进制数据内容with open('img\\' + img_info[0][1] + '.jpg', mode='wb') as f:f.write(img_content)

效果演示

因为咱是个正经的人,所以我下载的都是正经的,至于嗯啊嗯自己发掘吧~

最后分享一套Python教程,涵盖大部分的案例实战,希望对大家有所帮助:代码总是学完就忘记?100个Python实战项目!让你沉迷学习丨学以致用丨下一个Python大神就是你!

更多推荐

趁这个软件还没倒闭,我连夜用Python下载了所有壁纸...

本文发布于:2024-02-26 13:57:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1702747.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:还没   这个软件   壁纸   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!