python爬取妹子图

就不整那些了,直接上代码,大家复制即可(记得点赞)

把lxml库和requests库下了就可以复制直接运行,保存在"4k图片爬取"文件夹里

#解析下载图片数据
import requests
import os
from lxml import etree

# 创建文件夹
try:
    os.mkdir('./4k图片爬取')
except Exception:
    print('文件已创建!')

for i in range(2,172):

    i = str(i)

    #目录页面
    ml_url = 'http://pic.netbian.com/4kmeinv/index_' + i + '.html'

    # UA伪装请求头
    header = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chromeh/81.0.4044.138 Safari/537.36'
    }

    response = requests.get(url=ml_url,headers=header)

    #通用处理中文乱码的解决方法
    res=response.text.encode('iso-8859-1')

    treee = etree.HTML(res)

    t = treee.xpath('//div[@class="slist"]/ul/li')

    for tu in t:
        http = 'http://pic.netbian.com'
        #标题
        tit = tu.xpath('./a/img/@alt')[0]
        #地址
        tp = http + tu.xpath('./a/img/@src')[0]

        img = requests.get(url=tp,headers=header).content

        imgpath = './4k图片爬取/' + tit + '.jpg'

        with open(imgpath, 'wb') as fp:

            #传入二进制内容
            fp.write(img)

            print(tit,'下载成功!')

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
Python可以使用多种方法来爬取鲜花片。下面将以使用BeautifulSoup库和requests库为例进行说明。 首先,需要安装BeautifulSoup和requests库。可以通过运行以下命令来安装: ``` pip install beautifulsoup4 pip install requests ``` 接下来,我们将使用requests库从网页获取HTML内容,并使用BeautifulSoup库解析HTML内容,以便提取出需要的片URL。 示例代码如下: ```python import requests from bs4 import BeautifulSoup url = 'http://www.example.com/flowers' # 要爬取的网页URL response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') # 查找片标签 img_tags = soup.find_all('img') # 遍历片标签,获取片URL for img in img_tags: img_url = img['src'] # 下载片 img_data = requests.get(img_url).content with open('flower.jpg', 'wb') as f: f.write(img_data) print('片下载成功') ``` 上面的代码假设要爬取的网页中所有的鲜花片都使用img标签表示,并且片的URL存储在src属性中。代码中使用find_all方法来查找所有的img标签,然后遍历每个img标签获取片URL。接下来,使用requests库下载片,并将片数据写入名为"flower.jpg"的文件中。 注意:上述示例代码仅为演示爬取鲜花片的过程,具体网页结构和片标签可能会有所不同,需要根据实际情况进行调整。另外,爬取网页内容时需要遵守相关法律法规和网站的使用规定,确保合法合规使用爬虫。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小航冲冲冲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值