【程序源代码】壁纸下载程序
2023-06-13 09:11:31 时间
“ 关键字: “ 壁纸下载程序"
01
————
【总体介绍】
壁纸
用29行python代码写的简单(简陋)Bing每日壁纸爬虫
安装教程
仅供学习,如果想要测试,请确保计算机已安装python3,然后直接下载main.py文件即可
使用说明
注意,本程序依赖requests库和beautifulsoup4库
02
————
【源码使用说明】
直接下载原码运行看吧。
https://gitee.com/itcode-itcode/bing-wallpaper-crawler
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+优秀的程序员加入我们
———————
————————
【你的每一份打赏就是对我最真诚的鼓励】
相关文章
- 获取项目程序集,排除所有的系统程序集(Microsoft.***、System.***等)、Nuget下载包
- 双管道(CreatePipe)与本地cmd.exe进程通信(附源代码及编译好的程序,免费下载)
- USB接口一键下载程序电路解析
- 【说站】紫色UI趣味测试微信小程序源码下载包含多种评测
- pip 在windows下安装模块包失败换指定源下载
- 钢笔工具—PS矢量蚊子组成的APP图标PS全版本软件下载地址(包括最新的2023)
- PDF编辑器Adobe Acrobat Pro DC2021安装教程来啦~PDF编辑器全版本下载
- 某小区监控系统改造设计方案,非常详细,文末word直链下载!
- Mac版ColorWell:专业颜色选择器,让你的设计更出色,永久版下载
- 三维动画建模 C4D软件安装包下载 C4D安装激活
- SWM0-Excel模板上载以及模板下载程序详解编程语言
- Linux程序:自由下载、自由分享(linux程序下载)
- 下载Oracle 8:轻松安装,高效运行(oracle8下载)
- 解决MySQL下载界面打不开问题(mysql下载界面打不开)
- 选择哪种MySQL版本进行下载(mysql下载哪种)
- Oracle账户必备免费下载Oracle程序(oracle下载需要账户)
- 一个程序下载的管理程序(二)
- 用asp实现文件浏览、上传、下载的程序
- Discuz!5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
- Ajax案例集下载:新增分页查询案例(包括《Ajax开发精要》中的两个综合案例)下载
- php实现从ftp服务器上下载文件树到本地电脑的程序
- php在程序中将网页生成word文档并提供下载的代码