python爬取4k美女图片,复制即可使用

from lxmlimport html

import requests

headers = {

'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36'

}

#url = 'https://pic.netbian.com/4kmeinv/'

for iin range(2, 137):        #由于想代码量简洁,第一页就不获取

url ='https://pic.netbian.com/4kmeinv/index_{}.html'.format(i)    #获取url

response = requests.get(url=url, headers=headers)    #请求

etree = html.fromstring(response.text)    #获取tree结构实例

li_list = etree.xpath('/html//div[@class="slist"]//li')    #定位到li标签

for liin li_list:

img ='https://pic.netbian.com' + li.xpath('./a/img/@src')[0]    #定位到图片

filename = li.xpath('./a/img/@alt')[0]    #定位到图片名字

filename = filename.encode('iso-8859-1').decode('gbk') +'.jpg'    #进行编码修改

        img_data = requests.get(img).content    #获取图片内容

filename ='C:/Users/Administrator/PycharmProjects/pythonProject/img/'+filename   #定义图片存放路径,这里用的是绝对路径

with open(filename, 'wb')as fp:    #保存到本地

fp.write(img_data)

print(filename, '保存成功')

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容