请选择 进入手机版 | 继续访问电脑版

93破解-安卓破解-原创软件-技术资源分享-www.93pojie.com

 找回密码
立即注册
查看: 348|回复: 86

[网站源码] Python爬取小姐姐图片代码,支持批量下载

  [复制链接]
发表于 2021-1-13 14:19:11 | 显示全部楼层 |阅读模式
平时如果我们看到好看的图片就想着把它下载下来,如果图片很多的话,这样我们一张一张的下载也非常费时间,这时候就可以用到python把图片批量爬取下载到本地文件夹。Python爬取小姐姐图片代码如下,输出起始网页的ID和结束网页的ID就能批量地下载小姐姐。
  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-15 18:33:55 | 显示全部楼层
大神666
回复

使用道具 举报

发表于 2021-1-18 11:14:49 | 显示全部楼层
多谢大佬分享
回复

使用道具 举报

发表于 2021-1-19 17:28:38 | 显示全部楼层
感谢楼主分享!93有你更精彩!
回复

使用道具 举报

发表于 2021-1-21 02:45:22 | 显示全部楼层
这个好,谢谢分享
回复

使用道具 举报

发表于 2021-1-21 10:27:46 | 显示全部楼层
感谢感谢
回复

使用道具 举报

发表于 2021-1-21 11:15:29 | 显示全部楼层
好东西收下了
回复

使用道具 举报

发表于 2021-1-22 01:08:58 | 显示全部楼层
感谢楼主分享!93有你更精彩!
回复

使用道具 举报

发表于 2021-1-24 18:01:09 | 显示全部楼层
666666
回复

使用道具 举报

发表于 2021-1-25 12:01:13 | 显示全部楼层
谢谢大神
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


免责声明:
93破解论坛所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

E-Mail

RRS订阅|谈天说地|手机版|小黑屋|93破解论坛 |Sitemap

GMT+8, 2021-6-20 17:44

Powered by Discuz!

Copyright © 2018-2021

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