python在多玩图片上下载妹子图的实现代码


Posted in Python onAugust 13, 2013
# -*- coding:utf-8 -*-
import httplib
import urllib
import string
import re
def getContent():                   #从网站中获取所有内容
 conn = httplib.HTTPConnection("tu.duowan.com")
 conn.request("GET", "/m/meinv/index.html")
 r = conn.getresponse()
 print r.status, r.reason
 data1 = r.read()#.decode('utf-8') #编码根据实际情况酌情处理
 return data1
def getImageUrl(data):            #将获取到img链接写到sour.txt文件中国
 sour = open("test\\sour.txt", 'w')
 pplen = len("http://s1.dwstatic.com/group1/M00/37/2A/e2c30e89184ea942a4be9c1f7ba217a5.jpg")
 for i in range(len(data) - 3):
  if data[i] == 'i' and data[i + 1] == 'm' and data[i + 2] == 'g':
   for j in xrange(i + 9, i + 9 + pplen):
    sour.write(data[j])
   sour.write('\n')
 sour.close()
 

def downImage():               #根据test\\sour.txt里面的url自动下载图片
 tt = 0    #name
 sour = open('test\\sour.txt')
 while 1:
  line = sour.readline()
  if line:
   Len = len(line)
   #print Len
   if line[Len - 2] == 'g' and line[Len - 3] == 'p' and line[Len - 4] == 'j':
    path = line
    data = urllib.urlopen(line).read()
    f = open('test\\' + str(tt) + '.jpg', 'wb')
    f.write(data)
    f.close()
    tt = tt + 1
  else:
   break
 sour.close()
content = getContent()
getImageUrl(content)
downImage()
Python 相关文章推荐
python求众数问题实例
Sep 26 Python
Python线程的两种编程方式
Apr 14 Python
一波神奇的Python语句、函数与方法的使用技巧总结
Dec 08 Python
Django框架视图函数设计示例
Jul 29 Python
windows python3安装Jupyter Notebooks教程
Apr 13 Python
django创建超级用户时指定添加其它字段方式
May 14 Python
Python面向对象特殊属性及方法解析
Sep 16 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
Sep 16 Python
详解pycharm配置python解释器的问题
Oct 15 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 Python
Python基础之常用库常用方法整理
Apr 30 Python
Python爬虫入门案例之回车桌面壁纸网美女图片采集
Oct 16 Python
python实现的一只从百度开始不断搜索的小爬虫
Aug 13 #Python
python用于url解码和中文解析的小脚本(python url decoder)
Aug 11 #Python
python 合并文件的具体实例
Aug 08 #Python
python备份文件以及mysql数据库的脚本代码
Jun 10 #Python
Python 变量类型及命名规则介绍
Jun 08 #Python
Python 字符串操作实现代码(截取/替换/查找/分割)
Jun 08 #Python
python strip()函数 介绍
May 24 #Python
You might like
php数字转汉字代码(算法)
2011/10/08 PHP
php标签云的实现代码
2012/10/10 PHP
JavaScript 事件记录使用说明
2009/10/20 Javascript
用js来解决ajax读取页面乱码
2010/11/28 Javascript
jQuery.buildFragment使用方法及思路分析
2013/01/07 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
jQuery与getJson结合的用法实例
2015/08/07 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
JS+canvas绘制的动态机械表动画效果
2017/09/12 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
django有哪些好处和优点
2020/09/01 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
iHerb台湾:维生素、保健品和健康产品
2018/01/31 全球购物
新电JAVA笔试题目
2014/08/31 面试题
数学专业毕业生自荐信
2013/11/10 职场文书
毕业生找工作推荐信
2013/11/21 职场文书
竞选班长演讲稿
2013/12/30 职场文书
模特职业生涯规划范文
2014/02/26 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
卖房协议书样本
2014/10/30 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
MySQL表的增删改查基础教程
2021/04/07 MySQL
MySQL 如何分析查询性能
2021/05/12 MySQL