用Python爬取某网站的图片到本地时遇到了问题,请问怎样解决
谢邀。作为首次被邀请。还是很高兴的。你用的是request这个模块他的官方手册里是快速上手 — Requests 2.10.0 文档成为大神之路就是官方文档+google然后其中你要保留的图片的二进制显示是这个r.content我演示一下:比如抓取https://www.urlteam.org/wp-content/uploads/2015/08/14110321028932-e1440584371928.jpgimport requestsr = requests.get(\u0026#39;https://www.urlteam.org/wp-content/uploads/2015/08/14110321028932-e1440584371928.jpg\u0026#39;)f = open(\u0026#39;1.jpg\u0026#39;,\u0026#39;wb\u0026#39;)f.write(r.content)f.close()然后就在当前目录下可以看到这个图了,我自己试了一下,确定可以,我电脑环境是linux 16.04 python版本是2.7。如果你在这部分模块测试没问题。那么问题就比较可能出现在因为符号可能是中文下的,。或者一些细节问题。得再调试。
■网友
报错信息写很清楚,19行代码有问题。怎么解决1、在download函数内的第一行加一个print img_link2、将输出值贴到浏览器看一下。下次问问题,只贴图片,不贴源代码文本,得到回答的机会就减少。
■网友
加个代理:
【用Python爬取某网站的图片到本地时遇到了问题,请问怎样解决】 +proxy = {\u0026#39;http\u0026#39;: \u0026#39;http://176.31.96.198:3128\u0026#39;}+html = requests.get(img_link, headers=headers, proxies=proxy)—html=requests.get(img_link,headers=headers)
■网友
首先看请求到了图片的地址没有,然后看写入到本地是否有问题,试试urlretrieve
推荐阅读
- 怎样成为一名合格的Python程序员?
- python 爬虫,咋获得输入验证码之后的搜索结果
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 零基础入门学习啥语言好
- Python3.4和3.5区别大么
- python 中 def_():...... return _有啥作用
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 30岁男,创业失败转行学python,是否很晚?也不好找工作?
- Python 的开发速度比 C#.net 或 Vb.net 更快吗?
- 16年毕业,建筑环境与设备工程专业,干的一直是工程想转IT专业,想从python入手请问咋开始学习
