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 threading模块操作多线程介绍
Apr 08 Python
python杀死一个线程的方法
Sep 06 Python
python合并同类型excel表格的方法
Apr 01 Python
浅谈numpy生成数组的零值问题
Nov 12 Python
python用插值法绘制平滑曲线
Feb 19 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
Feb 28 Python
Python3的unicode编码转换成中文的问题及解决方案
Dec 10 Python
Python统计学一数据的概括性度量详解
Mar 03 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
Apr 08 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 Python
Python如何使用ElementTree解析xml
Oct 12 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的urlencode()URL编码函数浅析
2011/08/09 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
JavaScript 在线压缩和格式化收藏
2009/01/16 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
jQuery控制Div拖拽效果完整实例分析
2015/04/15 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
使用python实现扫描端口示例
2014/03/29 Python
Python两个整数相除得到浮点数值的方法
2015/03/18 Python
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
python中requests小技巧
2017/05/10 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
牵手50新加坡:专为黄金岁月的单身人士而设的交友网站
2020/08/16 全球购物
工业自动化专业毕业生推荐信
2013/11/18 职场文书
二年级语文教学反思
2014/02/02 职场文书
研究生导师推荐信
2014/09/06 职场文书
求职简历自荐信怎么写
2015/03/26 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
正确使用MySQL INSERT INTO语句
2021/05/26 MySQL
python装饰器代码解析
2022/03/23 Python