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正则表达式去掉数字中的逗号(python正则匹配逗号)
Dec 25 Python
python绘制直线的方法
Jun 30 Python
python图像和办公文档处理总结
May 28 Python
Python爬虫动态ip代理防止被封的方法
Jul 07 Python
Python递归及尾递归优化操作实例分析
Feb 01 Python
Numpy一维线性插值函数的用法
Apr 22 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
Python matplotlib可视化实例解析
Jun 01 Python
没编程基础可以学python吗
Jun 17 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
Sep 09 Python
PyQt5 QThread倒计时功能的实现代码
Apr 02 Python
pytorch实现线性回归以及多元回归
Apr 11 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
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
php zend解密软件绿色版测试可用
2008/04/14 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
JQuery的ajax基础上的超强GridView展示
2009/09/18 Javascript
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
浅谈vue.use()方法从源码到使用
2019/05/12 Javascript
Python代码的打包与发布详解
2014/07/30 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
基于python实现KNN分类算法
2020/04/23 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
Python之字典添加元素的几种方法
2020/09/30 Python
Python约瑟夫生者死者小游戏实例讲解
2021/01/04 Python
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
仓管员岗位职责范文
2013/11/08 职场文书
餐厅总厨求职信
2014/03/04 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
个人批评与自我批评总结
2014/10/17 职场文书
科技活动总结范文
2015/05/11 职场文书
卫生保健工作总结2015
2015/05/18 职场文书
同意转租证明
2015/06/24 职场文书
卖车协议书范文
2016/03/23 职场文书
2016年少先队活动总结
2016/04/06 职场文书
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers