跟着鬼哥学爬虫-5-更新妹子图库质量,提高微信群聊发图速度

第三篇中的图库,群里大家都说质量稍微次一点,现在重新爬了个网站更新一下。

比上一篇的代码也优化了一点,对于自动保存的文件名,采用数字方式直接保存,方便后期在微信群中调用发送。

# -*- coding: utf-8 -*-
from bs4 import BeautifulSoupimport urllib2import redef getGirlUrl(n):url = 'http://www.4j4j.cn/beauty/tag_3_'+str(n)+'.html'print urlresponse = urllib2.urlopen(url)html = response.read()soup1 = BeautifulSoup(html, "lxml")someData = soup1.select("div.i-list li a img")allUrls=[]for some in someData:allUrls.append(some['data-original'])return allUrlsdef download(url):global numbernumber +=1print numberpath = '/home/suz/midgirls/'content = urllib2.urlopen(url).read()filename = path+str(number)+'.jpg'print '下载---'+filenamef = open(filename,'w+')f.write(content)f.close()if __name__ == "__main__":number=1getGirlUrl(1)for i in range(1,75):urls=getGirlUrl(i)for u in range(1,len(urls)):download(urls[u])print '正在爬第'+str(i)+'页'print '爬完了~~!'

效果图:

跟着鬼哥学爬虫-5-更新妹子图库质量,提高微信群聊发图速度相关推荐

  1. 跟着鬼哥学爬虫-10-python微信-5-加上了人工智能回复!

    跟着鬼哥学爬虫-10-python微信-5-加上了人工智能回复! 其实人工智能回复,现在网上有很多开源的机器学习,AI学习的框架,但是最重要的一点就是没有语料,也就是没有相互回答的数据内容. 所以这个 ...

  2. 跟着鬼哥学爬虫-3-美女图片!!!

    这一节课,是群里很多娃在等待的课程. 通过前面两篇文章的学习,我们对BeautifulSoup4的简单使用有了了解. 了解了使用这个爬虫的核心是熟悉分析清楚html标签,一些css的简单知识,找准了标 ...

  3. 跟着鬼哥学so改动,二,进行篇

    图/文  听鬼哥说故事 继续上文的内容---------------------------------- 0x1:測试文件的编写 经过上一篇文章的基础学习,如今我们開始进行是用的部分. 既然我们能够 ...

  4. 跟着鬼哥学so改动,一,准备篇

    图/文 听鬼哥说故事 闲话少说,so的改动,重要性大家都知道,这里从头编写so文件,分析so文件,改动so文件,打算做一个系列的教程,当然,主要是看时间同意. android的sdk配置以及ndk环境 ...

  5. 跟着鬼哥学so修改,一,准备篇

    图/文 听鬼哥说故事 闲话少说,so的修改,重要性大家都知道,这里从头编写so文件,分析so文件,修改so文件,打算做一个系列的教程,当然,主要是看时间允许. android的sdk配置以及ndk环境 ...

  6. 跟着鬼哥学PyQtPart.2

    <span style="font-family: Arial, Helvetica, sans-serif;">0x1:</span><span s ...

  7. 跟着鬼哥学PyQt Part.1

    中秋几天不出去玩了,留在家里把PyQt的相关资料学习一下,这里仅记录一下学习的相关记录,留下存档,便于以后翻阅.主要的目的是编写一个反编译和回编译的工具,稍后可以慢慢随着需求补充上一些搜索和修改的功能 ...

  8. 跟着鬼哥学so修改,三,答案篇

    几篇分析好的文章: http://www.pd521.com/thread-114-1-1.html     xxoo http://www.pd521.com/thread-113-1-1.html ...

  9. 跟着鬼哥学so修改,三,作业篇

    作业: 通过前面两篇文章的学习,请自行分析此应用,将当前用户类型修改为Gold Vip 用户. 有两种以上的方式可以修改的,有兴趣的同学请进行分析,写一下分析记录,可另起文章发布其过程与思路. 明天或 ...

最新文章

  1. windows7 下 安装ipython-5.1.0报错
  2. c语言funcode空格消失的函数,01北科大暑期计算机实践FunCode游戏设计+C++课程设计 - 海底世界 - 图文...
  3. 字节跳动 Flink 单点恢复功能实践
  4. 洛谷2055 [ZJOI2009]假期的宿舍
  5. 手机应用开发的方式不能完全套用到iPad上
  6. 下拉列表项过多会导致浏览器卡死
  7. python字符串乘一个数_Python--初识庐山真面目
  8. idea查看ruby代码_Java代码审计入门篇:WebGoat 8(初见)
  9. 评测百万分之一时的精度指标
  10. 在Linux中怎么把用户添加到组中
  11. FLEX- MDI窗口开发实例
  12. Echarts数据可视化parallel平行坐标系,开发全解+完美注释
  13. 大数据有哪些基本特征,有什么作用和用途?
  14. Android系统教程PPT,Android教程之架构详解.ppt
  15. 行测-判断推理-类比推理-语法关系
  16. 约瑟夫问题C语言实现——N个人排成一队循环报数,报M的倍数的出列,最后剩下的的是原来队列的第几位
  17. C语言上学期整理(第6章)
  18. php打印10以内减法表,幼儿10以内减法教案
  19. js中的函数防抖和函数节流
  20. DRM Plus Packer (国内唯一一款可以阻击FairUse4WM的DRM加密器)

热门文章

  1. PyTorch的SqueezeNet的迁移训练
  2. CocoaPods使用
  3. Codeup墓地-1031
  4. 最实用30个电脑技巧(高手必备)
  5. 垒球运动竞赛规则1.0
  6. bzoj1085: [SCOI2005]骑士精神(a*)
  7. 月亮女神 -- 阿尔忒弥斯
  8. 阿里核心系统团队博客
  9. 制作自定义pfx证书(数字签名)
  10. PREV-6. 翻硬币