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概率计算器实例分析
Mar 25 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
Jul 12 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
Nov 24 Python
Django中cookie的基本使用方法示例
Feb 03 Python
对python抓取需要登录网站数据的方法详解
May 21 Python
django迁移数据库错误问题解决
Jul 29 Python
通过python扫描二维码/条形码并打印数据
Nov 14 Python
django的模型类管理器——数据库操作的封装详解
Apr 01 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
May 18 Python
QML实现钟表效果
Jun 02 Python
Python爬取股票信息,并可视化数据的示例
Sep 26 Python
python安装第三方库如xlrd的方法
Oct 31 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 imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
php操作xml并将其插入数据库的实现方法
2016/09/08 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
基于jQuery的自动完成插件
2011/02/03 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
[01:15:12]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#4Newbee VS CDEC
2016/03/03 DOTA
Python中os和shutil模块实用方法集锦
2014/05/13 Python
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
分享python数据统计的一些小技巧
2016/07/21 Python
python3使用PyMysql连接mysql数据库实例
2017/02/07 Python
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
python3对接mysql数据库实例详解
2019/04/30 Python
Python实现投影法分割图像示例(二)
2020/01/17 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
python爬虫数据保存到mongoDB的实例方法
2020/07/28 Python
基于python实现复制文件并重命名
2020/09/16 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
中国宠物用品商城:E宠商城
2016/08/27 全球购物
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
测试驱动开发的主要步骤是什么
2014/12/10 面试题
学校安全工作制度
2014/01/19 职场文书
小学运动会班级口号
2014/06/09 职场文书
自查自纠工作总结
2014/10/15 职场文书
中学生自我评价范文
2015/03/03 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
行政答辩状范文
2015/05/21 职场文书
母亲节主题班会
2015/08/14 职场文书
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫
app场景下uniapp的扫码记录
2022/07/23 Java/Android