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实现从web抓取文档的方法
Sep 26 Python
Python深入06——python的内存管理详解
Dec 07 Python
Python的标准模块包json详解
Mar 13 Python
通过源码分析Python中的切片赋值
May 08 Python
使用python实现ANN
Dec 20 Python
儿童python练习实例
May 27 Python
python保存二维数组到txt文件中的方法
Nov 15 Python
python中退出多层循环的方法
Nov 27 Python
python读出当前时间精度到秒的代码
Jul 05 Python
基于django 的orm中非主键自增的实现方式
May 18 Python
序列化Python对象的方法
Aug 01 Python
Python Django搭建文件下载服务器的实现
May 10 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获取QQ达人QQ信息的方法
2015/03/05 PHP
jquery 批量上传图片实现代码
2010/01/28 Javascript
javascript 解析url的search方法
2010/02/09 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
Bootstrap Validator 表单验证
2016/07/25 Javascript
Bootstrap精简教程中秋大放送
2016/09/15 Javascript
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
Vue不能检测到Object/Array更新的情况的解决
2018/06/26 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
python 循环遍历字典元素的简单方法
2016/09/11 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
2018/01/03 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
如何用python整理附件
2018/05/13 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
Flask-WTF表单的使用方法
2019/07/12 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
python正则过滤字母、中文、数字及特殊字符方法详解
2020/02/11 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
通用C#笔试题附答案
2016/11/26 面试题
简历的自荐信
2013/12/19 职场文书
德育标兵事迹材料
2014/08/24 职场文书
军人离婚协议书样本
2014/10/21 职场文书
打架检讨书
2015/01/27 职场文书
党员进社区活动总结
2015/05/07 职场文书
Python如何配置环境变量详解
2021/05/18 Python