python 下载网站图片到本地
#参考西瓜视频教程
import requests from lxml import html source=requests.get("https://www.huya.com/g/2168").text #print(source) etree = html.etree html = etree.HTML(source) pic_list=html.xpath("//img[@class='pic']") #print(pic_list) i=0 for pic in pic_list: pic_src=pic.xpath("./@data-original")[0] big_pic_src=pic_src.split('?')[0] #print(big_pic_src) name = pic.xpath("./@alt")[0] image = requests.get(big_pic_src) with open("./meiNv/%s.jpg"%name,"wb") as file: file.write(image.content) print("<%s>保存成功!"%name) i=i+1 if i>10 : break
用下面这一行安装lxml
c:/>pip install lxml==4.2.1
因为我的python版本是3.6,所以不能用下面这一行
from lxml import etree
而改为这两行
from lxml import html
etree = html.etree
图片太多,只下载10个然后跳出。

浙公网安备 33010602011771号