python实现从网站XKCD下载全部漫画
import requests,bs4,os
url = 'https://xkcd.com/'
#os.makedirs('xkcd',exist_ok=True)#本地目录前创建保存漫画的文件夹
i=0#下载漫画计数
while not url.endswith('#'):
#下载漫画网页,并匹配查找漫画下载路径
res = requests.get(url)
try:
resImage.raise_for_status()
except Exception as exc:
print('There was a problem:%s'%(exc))
Soup = bs4.BeautifulSoup(res.text)
comicElems = Soup.select('div#comic img')
print(comicElems[0])
if comicElems == []:
print('Could not find comic image!')
else:
comicUrl = 'http:'+str(comicElems[0].get('src'))#拼接漫画下载路径
print('Downing image %s....'%(comicUrl))
resImage = requests.get(comicUrl)
try:
resImage.raise_for_status()
except Exception as exc:
print('There was a problem:%s'%(exc))
#下载漫画存放在文件picturer中
openFile = open('C:\\Users\\Nick\\Desktop\\python\\drawing\\2\\picture\\'+str(i)+'.png','ab')#下载并重新命名
i = i+1
for chunk in resImage.iter_content(10000):
openFile.write(chunk)
openFile.close()
#拼接上一页网页路径
prevLink = Soup.select('a[rel="prev"]')[0]
url = 'https://xkcd.com/'+str(prevLink.get('href'))
print("Done!")
python实现从网站XKCD下载全部漫画相关推荐
- python照片转卡通_用Python做一个网站,照片生成漫画头像,有这个网站就够了。...
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:Python进阶者 ( 想要学习Python?Pyth ...
- 用Python做一个网站,照片生成漫画头像,有这个网站就够了。
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:Python进阶者 ( 想要学习Python?Pyth ...
- python和本人很像的卡通头像_用Python做一个网站,照片生成漫画头像,有这个网站就够了。...
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:Python进阶者 对于动漫,大家一定都不陌生,小编周 ...
- python 多线程 XKCD 下载程序
在第 11 章,你编写了一个程序,从 XKCD 网站下载所有的 XKCD 漫画.这是一个单线程程序:它一次下载一幅漫画.程序运行的大部分时间,都用于建立网络连接来开始下载,以及将下载的图像写入硬盘.如 ...
- python 爬虫+selenium 全自动化下载JS动态加载漫画
** python 爬虫+selenium 全自动化下载JS动态加载漫画 最近刚学的python,代码可能并不规范,希望大家见谅! 爬取之前,我们首先需要做一些准备工作,因为很多网站都有反爬检索,为了 ...
- img绝对路径图片显示_使用python爬虫去风景图片网站批量下载图片
使用python爬虫(requests,BeautifulSoup)去风景图片网站批量下载图片 1.写代码背景: 今天闲来无事,想弄点图片放到电脑,方便以后使用,故去百度查找一些风景图片网站,发现图片 ...
- HTML5期末大作业:漫画网站设计——布卡漫画官网(4页) HTML+CSS+JavaScript 学生DW网页设计作业成品 w学生原创课程设计漫画设计制作大作业成品免费下载
HTML5期末大作业:漫画网站设计--布卡漫画官网(4页) HTML+CSS+JavaScript 学生DW网页设计作业成品 w学生原创课程设计漫画设计制作大作业成品免费下载 常见网页设计作业题材有 ...
- python 小说下载工具_python 制作网站小说下载器
基本开发环境 ・ Python 3.6 ・ Pycharm 相关模块使用 目标网页分析 输入想看的小说内容,点击搜索 这里会返回很多结果,我只选择第一个 网页数据是静态数据,但是要搜索,是post请求 ...
- python爬虫下载链接_【Python项目】简单爬虫批量获取资源网站的下载链接
简单爬虫批量获取资源网站的下载链接 1 由来 自己在收集剧集资源的时候,这些网站的下载链接还要手动一个一个复制到百度云离线下载里,稍微懂了一点编程就不想做这种无意义的劳动了.于是就写了一个这样的一个小 ...
最新文章
- c++ 小游戏_C/C++编程笔记:C语言写推箱子小游戏,大一学习C语言练手项目
- 计算机技术类社团纳新笔试题示例
- JEPaas代码((列表,表单)确认入库按钮
- 结构化查询语言包含哪些方面?
- Android之SharedPreferences 存储复杂对象
- c await和java_blog/java/test/awaitility.zh.md at master · c-rainstorm/blog · GitHub
- EasyUI 验证框使用方法
- 男人动心的3种傻女孩[转载]
- 很累很失败,发奋学英语
- TechNet Plus订阅版再度推出6折优惠
- java item 类型参数_Java8中对Lambda表达式中方法参数的类型推断(一)
- MATLAB信号处理仿真入门实验
- oracle gis费用,MapGIS 10 for Desktop 标准版_Oracle
- 生物化学复习题I·蛋白质
- 我奋斗了十八年不是为了和你喝一杯咖啡
- 大一C语言大作业_网吧收费管理系统
- Python int函数
- 链接无线路由器后局域网无法连接服务器,局域网部分电脑连接路由器(交换机)后无法上网该怎么解决?...
- java秃顶_【本人秃顶程序员】在Java中使用函数范式提高代码质量
- idm老是下载到99多就停止了 idm下载中断后无法继续下载