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结合opencv实现人脸检测与跟踪
Jun 08 Python
Django框架下在URLconf中指定视图缓存的方法
Jul 23 Python
python实现12306火车票查询器
Apr 20 Python
python 通过字符串调用对象属性或方法的实例讲解
Apr 21 Python
PyQt5 QSerialPort子线程操作的实现
Apr 21 Python
Python可变参数*args和**kwargs用法实例小结
Apr 27 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
利用Python实现斐波那契数列的方法实例
Jul 26 Python
Python txt文件常用读写操作代码实例
Aug 03 Python
python openCV实现摄像头获取人脸图片
Aug 20 Python
python使用numpy中的size()函数实例用法详解
Jan 29 Python
python turtle绘图命令及案例
Nov 23 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
PHPMyAdmin 快速配置方法
2009/05/11 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
客户端静态页面玩分页
2006/06/26 Javascript
JavaScript delete 属性的使用
2009/10/08 Javascript
Javascript学习笔记5 类和对象
2010/01/11 Javascript
一个网马的tips实现分析
2010/11/28 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
2015/11/04 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
2017/01/11 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
Vue实现多标签选择器
2019/11/28 Javascript
Vue是怎么渲染template内的标签内容的
2020/06/05 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
用Python写一段用户登录的程序代码
2018/04/22 Python
教你利用Python玩转histogram直方图的五种方法
2018/07/30 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
在django view中给form传入参数的例子
2019/07/19 Python
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
高校教师思想汇报
2014/01/11 职场文书
生日邀请函范文
2014/01/13 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
企业领导对照检查材料
2014/08/20 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
干部年终考核评语
2015/01/04 职场文书
领导离职感言
2015/08/03 职场文书
高中美术教学反思
2016/02/17 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
SQL之各种join小结详细讲解
2021/08/04 MySQL
pandas中对文本类型数据的处理小结
2021/11/01 Python