观前提醒,本期内容过于刺激,请未成年人在家长陪同下观看。

事情是这样子儿的

昨天晚上我在某网站上看韩剧,突然之间,播放窗口就弹出了一个这样的广告

好家伙,这广告,

绷着好奇心,我点进去看了看,我只是好奇,这是一个什么样的秘书

点进去的那一瞬间,小心脏无比的激动,经过链接的不断跳转

我来到了一个……小姐姐私房照网站!

算了,将就一下

将就一下:把图片扒下来

爬取目标:

网址:https://www.jdlingyu.com/tag/%e4%b8%9d%e8%a2%9c%e8%af%b1%e6%83%91

工具使用

开发环境:win10、python3.8 开发工具:pycharm、Chrome 工具包:requests,lxml

项目思路解析

选取你对应的图片分类

根据分类信息提取到没有图片的超链接,提取出A标签的跳转地址以及图片的标题名字

进入详情页面,xpath提取详情页面所有的图片地址:

将就一下:保存图片到本地

import requests
from lxml import etreeheaders = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"
}def get_url(start_url):response = requests.get(start_url, headers=headers).textdata = etree.HTML(response)new_url = data.xpath('//div[@class="post-module-thumb"]/a/@href')for url in new_url:yield urldef get_img(url):response = requests.get(url, headers=headers).textimg_data = etree.HTML(response)img_url = img_data.xpath('//div[@class="entry-content"]/img/@src')for img_url in img_url:name = img_url.split("/")[-2] + img_url.split("/")[-1]result = requests.get(img_url).contentwith open("图片/" + name, "wb")as f:f.write(result)print("正在下载", name)if __name__ == '__main__':for i in range(1, 3):start_url = "https://www.jdlingyu.com/tuji/hentai/gctt/page/{}".format(i)html_url = get_url(start_url)for url in html_url:get_img(url)

好了,图片下载完成,我也该关电脑睡觉了。留着给我的00后小徒弟看吧。

寄语

以上就是全部的内容了,告诫大家千万不要乱点网站上的垃圾广告链接

那么,祝大家在学习的路上,学有所成。

最后送给大家一句话:“独立思考,实事求是,锲而不舍,以勤补拙

互联网是一个不断有新的技术衍生的领域,框架,工具等都是在不断的发展中变革,所以只有保持不断的学习才可以让自己不断的进步

午夜时分,当你看到选择心动秘书的游戏广告,能用Python做什么?相关推荐

  1. 如果你选择城市创业的话,可以先从小本生意做起

    如果你选择城市创业的话,可以先从小本生意做起,比如加盟饮食店,加盟费一般不高,也可以搞加工或者物流快递类的创业项目,一般就是要根据自身优势,多和当地的经验人士取经,相信结果不会太差.总之要看你自己想做 ...

  2. 为什么我选择用 C 编写游戏?

    "古老"的C++,仍然是当前编写游戏时最常用的语言,但是 C 为什么才是最适合的? 作者 | Jonathan Whiting 译者 | 弯月,责编 | 郭芮 出品 | CSDN( ...

  3. 鼠标使用板载内存和使用计算机上,鼠标怎么选?教你选择适合自己的游戏鼠标。...

    原标题:鼠标怎么选?教你选择适合自己的游戏鼠标. 鼠标是我们平时接触电脑最多的部件之一,一只适合自己的鼠标往往能给你带来更加舒服的体验. 那么今天我们就来说一说"如何选购一款适合自己的鼠标& ...

  4. 如何选择靠谱的游戏音乐外包呢?

    对于游戏开发商来说,让游戏能有一个好的音乐,对游戏的后期发展有着至关重要的作用.但是目前游戏音乐工作室混杂,除了专业的游戏音乐工作室和个人以外,还有不少其他音乐人.面对混杂的游戏音乐行业,应该从哪些方 ...

  5. 迪酷CS1.6 3248 版本选择角色或进游戏闪退的解决办法!

    最初接触迪酷CS1.6是博主12岁那年,有着浓厚的怀旧和美好的记忆,随着岁月的堆叠突然想起了这款经典的不能再经典的游戏,幸运的是当时博主有备份迪酷CS1.6的安装程序,所以不用去网上大费周章的寻找,很 ...

  6. 如何选择靠谱的游戏联运系统?

    现在是一个新兴的娱乐时代,游戏是年轻人最喜欢的娱乐方式之一,很多企业家都在关注着这个领域,所以一款稳定的游戏联运系统不仅是一个入行门槛,也是一个很好的开始. 只要按照以下的条件来选择,就不会有任何问题 ...

  7. NO.7 今天我们是实用派,看看业务选择和部署以及常用故障解决方案是怎么做的...

    Hello,大家好,这是第七期 上云用户必看期刊,本期我们主打实用派的相关业务选择和部署以及一些常用故障解决方案做分享. 今天我们不平凡,成为实用派 运维工程师需要掌握的技能 https://yq.a ...

  8. 如何在vsc上选择远程miniconda特定的虚拟环境中的Python解释器(4步)

    前提: 已经通过remote development插件连上了远程服务器 远程服务器上已经创建了安装了python的虚拟环境 步骤: 点击"查看" 点击"命令面板&quo ...

  9. 插入排序、选择排序、快速排序以及归并排序(附Python代码)

    排序算法基本原理以及复杂度等知识点可跳转至该博客了解https://www.cnblogs.com/onepixel/p/7674659.html ,本博客主要对排序算法性能进行对比以及记录对比过程发 ...

最新文章

  1. 负载均衡器上实现客户端IP限制
  2. Socket is closed 可能原因
  3. P2285 [HNOI2004]打鼹鼠
  4. 关于sizeof在不同平台下的值
  5. c语言字符串匹配函数index,C语言(函数)学习之index、rindex
  6. spring和mybatis整合代码
  7. 信号与线性系统分析(第四版,吴大正主编)——信号与系统
  8. 记录php项目遇到502和504 Bad Gateway问题
  9. 【Android】Android签名:pem和pk8转化为keystore,jks
  10. FANUC机器人_KAREL编程入门学习(1)
  11. Picasa轻松浏览电脑全图片v3.9.138
  12. 关于win10无法正常关机
  13. [CF838D]Airplane Arrangements
  14. Windows 7 插入耳机后没声音,拔下后扬声器有声音
  15. 三峡大学c语言上机考试题库,[专题]三峡大学计算机基础考试题库.doc
  16. 通过Dashboard熟悉并创建云主机
  17. Win10电脑桌面壁纸自动变成黑色无法更换怎么解决
  18. 可汗学院为什么选择Go
  19. redis的过期键删除策略
  20. 中南大学计算机学院研究生培养方案,中南大学计算机科学与技术专业本科培养方案.doc...

热门文章

  1. 庖丁解牛——深入解析委托和事件
  2. 气炸了!被交通银行这波操作~
  3. iOS判断当前设备机型 (包含至iPhone XS Max)
  4. 强大的达梦数据库图形界面工具
  5. golang中的并发竞争态
  6. 交大博士血泪自述:不是读博的料,别上博士这条船
  7. css 输密码键盘,CSS实现迷你键盘
  8. Python:实现graham scan葛立恒扫描法算法(附完整源码)
  9. 两行轨道报(TLE)简介
  10. ❤️❤️❤️Unity废柴看过来,手把手教你做植物大战僵尸(十七)—— 工程源码下载