www.3112.net > 使用Python爬虫下载图片,得到的图片不显示?

使用Python爬虫下载图片,得到的图片不显示?

你需要检查一下你的结果,看看是否请求成功了。可能服务器返回的并不是一个图片,但是你强制给他写入到图片格式文件中了,所以没办法显示。 你可以通过输出response或者使用抓包软件来检查。

更改一下地址啊,因为你要下载的是图片,所以要用图片后缀,改成: work_path = "E:/" + str(imgname) + ".jpg"urllib.request.urlretrieve(imgurl, work_path)这个imgname你定义一个循环的名字即可

有没有水印是得用图形学的方法去判断的,或者人工判断

下载慢这个很难判断啥原因,而且你没把代码贴出来,你又没说爬虫是自己写的还是用第三方成熟库,很可能你没使用多线程来下载操作。

你好!你的错误原因在于html页面获取到的img标签src属性中的链接,可能是因为src中的url格式是这样的: 这样获取到的链接都没有带上协议:http或者https。而导致程序抛出ValueError的错误异常。 因为正常的url格式应该类似这样的:https://www.b...

# 参考一下吧#!/usr/bin/env python# -*- coding: utf-8 -*-# by carlin.wang import urllibimport urllib2import timeimport osimport randomfrom bs4 import BeautifulSoup def get_Html(url): headers = {"User-Agent":"Mozilla/5.0 (Windows...

%d后面应该对应一个数字变量,这么写会报错

贴出来,程序呢?

图片链接,估计是爬妹子图吧~~ 为什么现在没有图片链接了呢,, 故事是这样的,这个世界每天都会诞生好多好多的爬虫,爬虫天生就很好奇(se),喜欢去玩弄煎蛋君的妹子-图,刚刚成年的爬虫总是不知疲倦、前仆后继,于是妹子-图就慢慢受不了啦,...

人家是防爬行的。你先找一个fiddler,然后自己上去浏览,同时抓包。根据抓包结果分析它的防盗链的办法。比如使用ref, 使用cookie, 使用javascript, 随机地址,防并发下载,验证码,使用特殊HTTP方法等等。防盗是有代价的,通常网站还是用防多线...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com