嘿嘿嘿! 嘿嘿嘿! 福利一波, 之前看小甲鱼的python教学视频的时候, 看到上面教的爬虫, 爬美女图片的, 心很痒痒, 但是不知道为啥, 按照视频一个字一个字敲的代码,总是报错, 有一天花了 一下午的时间, 一个字母一个字母 对过去, 发现没有错, 就是爬不下来- -.  后来 在交流群里问大神, 大神们,说代码时间太久 不能用了, 然后就放弃了, 后来一段时间后又捡起来了. 在这 首先感谢我们组组长的指点, 同时还得感谢崔庆才大佬的教程.

老版本的源代码就不发了, 之所以不能爬, 是因为出现在 网页渲染的问题,导致,F12 的检查元素 看的代码, 和网页源代码有点区别. 在下面的代码里. 用到了  selenium 的一个 第三方的包, 关于这个包的安装,和教程,可以去看 https://www.cnblogs.com/BigFishFly/p/6380024.html 这个博客,崔庆才的教程  写的还好,如果不懂,可以来找我, 我有视频 哈哈哈.

好了不多说了, 福利来了- - 准备来波图片的- - 但是太刺激了 - - 哈哈哈 鼻血直流!!!

 from selenium import webdriver
import urllib.request
import os
os.mkdir('0o')
os.chdir('0o') url = 'http://jandan.net/ooxx'
true = True
i =
while true:
driver = webdriver.Chrome()
driver.get(url)
html = driver.page_source
html = str(html)
a = html.find('img src="')
b = html.find('.jpg', a, a + ) img_dizhi = []
while a != -: if b != -:
b = html.find('.jpg', a, a + ) img_dizhi.append(html[a + :b + ]) else:
b = a +
a = html.find('img src=', b) for each in img_dizhi:
if each == '':
continue
filename = each.split('/')[-]
response = urllib.request.urlopen(each)
mm_img = response.read()
with open(filename, 'wb') as f:
f.write(mm_img)
page =
page -= i
page = str(page)
url = 'http://jandan.net/ooxx/page-' + page + '#comments'
i -=
driver.close()
if i == :
true =False

最新文章

  1. Java之方法重载篇(我重载了,你要如何来调用我。。)
  2. 理解jquery的$.extend()、$.fn和$.fn.extend()
  3. 公钥,私钥,SSL(讲的很生动) (转) 对称加密、非对称加密初探
  4. OpenGL es3.0 初始化及渲染
  5. 解决【必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1】的方法
  6. 按照自己的理解实现比特交换协议(alternating-bit protocol)
  7. 利用case when 减少表扫描次数
  8. Python爬虫学习:三、爬虫的基本操作流程
  9. select, poll, epoll
  10. spring-oauth-server实践:使用授权方式四:client_credentials 模式的客户端和服务端交互
  11. Android开发:文本控件详解——TextView(一)基本属性
  12. linux部署Web项目总结
  13. C#中构造函数的定义
  14. python记录_day019 类的约束 异常处理 日志
  15. python 之__new__
  16. 51Nod 1384 全排列
  17. SpringCloud之搭建配置中心
  18. [转]mysql 行转列 列转行
  19. WebService系列一:WebService简介
  20. uboot在nandflash存储时内存和NandFlash存储空间

热门文章

  1. python3.x 学习笔记1(基础知识)
  2. Html Input disabled属性
  3. Object-C,四则运算计算器
  4. CRC校验的C语言实现
  5. ArcSDE学习笔记------了解ArcSDE
  6. ArcGIS api for javascript——地图配置-定制平移动画
  7. Bitmap缓存机制
  8. PipeCAD之管道标准库PipeStd(2)
  9. swift具体解释之八---------------下标脚本
  10. Delphi新语法 For ..In