Python爬虫,一个神奇的东西!我学爬虫是为了什么?为了爬取网站的涩图。嘿嘿嘿!这样就可以坐在椅子上,等着爬虫帮我把图片下载好!岂不美哉!本次教程无多线程,无图片分析。单纯的图片爬取!看效果图就知道了!


是不是很吸引人呀! 你是不是迫不及待了!源码如下:

源码

import requests
import re
from bs4 import BeautifulSoup as Be
import time

headers = {
    "User-Agent":"写自己的User-Agent"
    }

num = 1
for i in range(98):
    url = f"https://m.bcoderss.com/tag/美女/page/{i+1}/"

    r = requests.get(url=url, headers=headers)
    html = r.text

    b = Be(html, 'lxml')
    img_url = b.find_all('img', class_="attachment-thumbnail size-thumbnail wp-post-image")
    try:
        for img in img_url:
            #print(a)
            e = re.search('<img alt=.*? class=.*? height=.*? src="(.*?)" title.*? width=.*?/>', str(img), re.S)
            print(f"第{i+1}页|第{num}张图片:", e.group(1))
            get_img = requests.get(url=e.group(1))
            with open(fr'要保存的文件夹路径\{num}.jpg', 'ab')as f:
                f.write(get_img.content)
            num += 1
            #time.sleep(1)如果出现电脑卡顿可以打开设置运行间隔时间。
    except:
        continue

User-Agent

本次爬取的是网站 点我 的美女图片,如何获取 User-Agent 的值?打开网页,你是不是要按 F12 键了?博主的按F12键没有反应,应该是被禁用了!你们的呢?没关系,博主的按 Ctrl+Shift+I 键就可以打开了!

 这一块就是网页代码,你看那里呢!红色圈圈里的才是!

选择网络,找到红色点标记的那个文件。

点一下,看到如下: 

 往下滑,找到这个

黄色标记后面的内容,全部复制到刚刚的代码处。运行就行了! 

 漂亮!身体一天不如一天!

我是PYmili,喜欢就三连一下呗!下次再见!

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐