python 爬虫使用urlretrieve下载时一直报错

下载的是图片,图片的链接没有问题,保存路径也没有问题,使用的是python2.7

主代码如下:
a = 1
wbdata = urllib2.urlopen("https://tieba.baidu.com/p/5779124772";)
# Pictures_Down(wbdata, "C://Users/jingpengfei/Desktop/photo/%d.jpg" % d)
# d += 1
soup = BeautifulSoup(wbdata,'lxml')
news = soup.find_all('img',class_="BDE_Image")
for n in news:
src = n.get('src')
print src
urllib.urlretrieve(src,'E://VS/pystudy/pystudy/img/%d.jpg' %a,reporthook=Schedule)


报错内容如下:
,IOError: [Errno socket error] [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:727)
谢谢大家解答!
已邀请:

李魔佛 - 公众号:可转债量化分析 【论坛注册:公众号后台留言邮箱】

赞同来自: 不聪明的阿凡提

我这边运行了下,可以正常运行。
把reporthook参数去掉。
 
如果不行,可能还是你的pyopenssl的版本过低吧。

要回复问题请先登录注册