python爬取虎牙小姐姐

还在学习过程中请多多指教
代码

import requests         # 向网站发起网络请求
from lxml import etree  #
def huya_live():
    url = 'https://www.huya.com/g/4079'#要请求的网络连接
    headers = {
        'user-agent': ''#模拟浏览器操作
    }
    response = requests.get(url=url, headers=headers)请求回的值
    data_text = response.text#保存数据
    # print(data_text)

    data = etree.HTML(data_text)
    girls = data.xpath('//img[@class="pic"]')
    # print(girls)

    for girl in girls:
        img_url = girl.xpath('./@data-original')[0]  #获得图片连接
        img_url = img_url.split('?')[0]  #去除图片缩小的限制

        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)
if __name__ =='__main__':#调用
    huya_live()

同层级创建两个文件
在这里插入图片描述
就可以陆续的爬取小姐姐的图片了

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值