我写了一个爬虫来爬取壁纸,但是下载的全都是空白文件,最重要的是在别人的电脑上运行是正常的,源码也只是文件路径被改了一下,这是什么原因(解释器用的是pychart)
import requests
from lxml import etree
from urllib import request
u = 'https://www.10wallpaper.com/cn/list/mysterious_universe-space_hd_desktop_wallpapers.html'
result = requests.get(u)
data = etree.HTML(result.content)
d = data.xpath('//img')
for i in d:
newurl = i.xpath('./@src')[0]
newname = i.xpath('./@alt')[0]
newname = str(newname)
newurl = 'https://www.10wallpaper.com' + str(newurl)
#print(newurl)
request.urlretrieve(newurl, r'D:\pictures\\' + newname + '.jpg')
print('<%s>下载完毕'%newname)

