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实现决策树
Dec 21 Python
python读取LMDB中图像的方法
Jul 02 Python
Python文件读写保存操作的示例代码
Sep 14 Python
解决Python下imread,imwrite不支持中文的问题
Dec 05 Python
python实现电子产品商店
Feb 26 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
python模拟预测一下新型冠状病毒肺炎的数据
Feb 01 Python
appium+python adb常用命令分享
Mar 06 Python
python pymysql链接数据库查询结果转为Dataframe实例
Jun 05 Python
python反扒机制的5种解决方法
Feb 06 Python
教你怎么用Python生成九宫格照片
May 20 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
一个高ai的分页函数和一个url函数
2006/10/09 PHP
收集的二十一个实用便利的PHP函数代码
2010/04/22 PHP
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
2015/12/23 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
Display SQL Server Version Information
2007/06/21 Javascript
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
jquery等宽输出文字插件使用介绍
2013/09/18 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
JavaScript中读取和保存文件实例
2014/05/08 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
基于vue2的table分页组件实现方法
2017/03/20 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
JS获取月的第几周和年的第几周实例代码
2018/12/05 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
[42:52]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
利用selenium 3.7和python3添加cookie模拟登陆的实现
2017/11/20 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
Django使用rest_framework写出API
2020/05/21 Python
Python 里最强的地图绘制神器
2021/03/01 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
网络专业学生个人的自我评价
2013/12/16 职场文书