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脚本实现自动将数据库备份到 Dropbox
Feb 06 Python
wxpython实现图书管理系统
Mar 12 Python
python2.7安装图文教程
Mar 13 Python
pandas将DataFrame的列变成行索引的方法
Apr 10 Python
python实现抖音视频批量下载
Jun 20 Python
Python爬虫的两套解析方法和四种爬虫实现过程
Jul 20 Python
Python实现微信消息防撤回功能的实例代码
Apr 29 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
Jul 21 Python
Python如何重新加载模块
Jul 29 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 05 Python
Python尝试实现蒙特卡罗模拟期权定价
Apr 21 Python
Python使用DFA算法过滤内容敏感词
Apr 22 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
3种php生成唯一id的方法
2015/11/23 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
使用ajax+jqtransform实现动态加载select
2014/12/01 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
转换layUI的数据表格中的日期格式方法
2019/09/19 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
python 爬虫 批量获取代理ip的实例代码
2018/05/22 Python
python绘制地震散点图
2019/06/18 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
Pandas之缺失数据的实现
2021/01/06 Python
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
婚前财产公证书
2014/04/10 职场文书
党员政治学习材料
2014/05/14 职场文书
公证委托书标准格式
2014/09/11 职场文书
乡镇党委书记个人整改措施
2014/09/15 职场文书
校园会短篇的广播稿
2014/10/21 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
酒桌上的开场白
2015/06/01 职场文书
用python实现监控视频人数统计
2021/05/21 Python
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技