找回密码
  注册[Register]
查看: 1674|回复: 14

[python] Python爬取小姐姐图片代码_批量下载

[复制链接]
发表于 2021-1-12 22:53 来自手机 | 显示全部楼层 |阅读模式
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。

184721gdqllokn5qplec4q.jpg 184726szlijcvz171ei54j.jpg 184729uuvvj49rkg0gbr81.jpg
  1. import os
  2. import time
  3. import requests
  4. import re
  5. headers = {
  6.     'User-Agent': "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1",
  7.     'Accept': "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
  8.     'Accept-Encoding': 'gzip',
  9.     "Referer": "https://www.baidu.com/"
  10. }
  11. httpnum = int(input("请输入爬取网页的起始ID:"))
  12. httpnum1 = int(input("请输入爬取网页的结束ID:"))
  13. for i in range(httpnum,httpnum1+1):
  14.     httpurl = "https://www.vmgirls.com/{0}.html".format(i)
  15.     response = requests.get(httpurl, headers=headers)
  16.     html = response.text
  17.     if str("<style></style><meta name=keywords content=") not in html:
  18.         print("{0}网页不存在".format(i))
  19.         continue
  20.     else:
  21.         dir_name = re.findall('<h1 class="post-title h1">(.*?)</h1>', html)[-1]
  22.         if not os.path.exists(dir_name):
  23.             os.mkdir(dir_name)
  24.         urls = re.findall('<a href="(.*?)" alt=".*?" title=".*?">', html)
  25.         for url in urls:
  26.             time.sleep(1)
  27.             name = url.split('/')[-1]
  28.             response = requests.get("https:" + url, headers=headers)
  29.             print(name + "正在下载")
  30.             with open(dir_name + '/' + name, 'wb') as f:
  31.                 f.write(response.content)
  32.         print("{0}下载完毕".format(i))
  33. print("全部下载完毕")
复制代码


如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2021-1-12 22:53 | 显示全部楼层
6666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2021-1-12 22:54 | 显示全部楼层

感谢楼主的分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2021-1-12 22:58 | 显示全部楼层

感谢分享,谢谢提供分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2021-1-12 23:03 | 显示全部楼层
感谢楼主分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2021-1-12 23:03 | 显示全部楼层
谢谢大牛
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2021-1-12 23:11 | 显示全部楼层
谢谢分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2021-1-12 23:47 | 显示全部楼层

支持楼主,谢谢分享。
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2021-1-13 00:24 | 显示全部楼层
谢谢分享!
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2021-1-13 00:36 | 显示全部楼层
多谢楼主分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

RSS订阅|手机版|小黑屋|大牛论坛 |我的广告

GMT+8, 2024-5-3 05:15 , Processed in 0.042265 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表