“ 关键字: “ 壁纸下载程序"
01
————
【总体介绍】
壁纸
用29行python代码写的简单(简陋)Bing每日壁纸爬虫
安装教程
仅供学习,如果想要测试,请确保计算机已安装python3,然后直接下载main.py文件即可
使用说明
注意,本程序依赖requests库和beautifulsoup4库
02
————
【源码使用说明】
直接下载原码运行看吧。
https://gitee.com/itcode-itcode/bing-wallpaper-crawler
代码语言:javascript复制import requestsfrom bs4 import BeautifulSoupdef get_html(url): #固定的网页源码获取函数try:r=requests.get(url)r.raise_for_status()r.encoding=r.apparent_encodingreturn r.textexcept:r="fail"return rif __name__=="__main__":url=input("请输入url") #在这里输入bing网址html=get_html(url) #调用上面的函数soup=BeautifulSoup(html,'html.parser') #使用beautifulsoup库解析html源码,利用python内置的html.parser库#title=soup.title.text #(这行没用)img=soup.find("div",attrs={"class":"img_cont"}) #分析bing源码,找到预加载图片的标签位置#print (img)#print(type(img))pu = img.get("style") #style标签后有链接,进一步缩小位置u=pu[22:-14]#print(pu)img_resp = requests.get(u) #请求链接,获取图片img_name = u.split("/")[-1]#img_name = "today.jpg" #(windows系统请替换为这个)with open(img_name,"wb") as f:f.write(img_resp.content) #将图片内容写入文件print("恭喜,bing今日图片爬取成功!图片储存在项目根目录中")
03
————
【直播】
最近直播开通了,有学习兴趣的来看我直播
————
【联系方式】
联
系
方
式
公众号ID: itcode
【公众号二维码, 扫一扫吧】
微信ID: itcoder
【微信二维码, 扫一扫吧】
免
责
声
明
【写作说明】以上文章属于此公众号原创所有,如需转载请注明出处。【免责申明】本公众号不是广告商,也没有为其他三方网站或者个人做广告宣传。文章发布源代码和文章均来源于各类开源网站社区或者是小编在项目中、学习中整理的一些实例项目。主要目的是将开源代码分享给喜欢编程、有梦想的程序员,希望能帮助到你们与他们共同成长。其中用户产生的一些自愿下载、打赏或者付费行为,原则与平台没有直接关系。如果涉及开源程序侵犯到原作者相关权益,可联系小编进行相关处理。
【投稿邮箱】315997972@qq.com
—————————————
目前已有1000000 优秀的程序员加入我们
———————
————————
【你的每一份打赏就是对我最真诚的鼓励】