一时兴起,用python抓了一下美女图片。实现简单。附上实现代码,可以交流。

"""
1.定义目标网址 网址
2.数据定位 照片
3.数据匹配 标签
4.数据下载 下载
"""
import requests
from lxml import etree #数据解析
import os


#1.定义网址目标
url='https://www.huya.com/g/4079'

#发起请求,并获取数据
response=requests.get(url=url)

#打印请求状态
# print(response)

#打印前端源代码
#print(response.text)

#数据解析
data=etree.HTML(response.text)
girls=data.xpath('//img[@class="pic"]')

#遍历数据
for girl in girls:
img_url=girl.xpath('./@data-original')[0]
img_url=img_url.split("?")[0]
# print(img_url) 打印原图

image=requests.get(url=img_url)
name = girl.xpath('./@alt')[0]
image=requests.get(url=img_url)
with open('./Girl/%s.jpg'% name,'wb') as jpg:
jpg.write(image.content)
print('%s下载完毕'% name)

 

 

 

 



posted @ 2021-10-14 23:59  Awindow  阅读(291)  评论(0编辑  收藏  举报