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查询文件夹下excel的sheet名代码实例
Apr 02 Python
python语言元素知识点详解
May 15 Python
pip指定python位置安装软件包的方法
Jul 12 Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 Python
Python产生一个数值范围内的不重复的随机数的实现方法
Aug 21 Python
pycharm不能运行.py文件的解决方法
Feb 12 Python
Django choices下拉列表绑定实例
Mar 13 Python
基于keras中的回调函数用法说明
Jun 17 Python
Python如何自动获取目标网站最新通知
Jun 18 Python
用Python 爬取猫眼电影数据分析《无名之辈》
Jul 24 Python
C++和python实现阿姆斯特朗数字查找实例代码
Dec 07 Python
python自动化之如何利用allure生成测试报告
May 02 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开发工具之vs2005图解
2008/01/12 PHP
PHP 实用代码收集
2010/01/22 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
JavaScript 的方法重载效果
2009/08/07 Javascript
jquery.validate使用攻略 第三部
2010/07/01 Javascript
按给定几率进行随机抽取的js代码
2010/12/28 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
js添加事件的通用方法推荐
2016/05/15 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
python实现百度关键词排名查询
2014/03/30 Python
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
Python第三方库的安装方法总结
2016/06/06 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
seek引发的python文件读写的问题及解决
2019/07/26 Python
python word转pdf代码实例
2019/08/16 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
SQL Server笔试题
2012/01/10 面试题
通用求职信范文模板分享
2013/12/27 职场文书
大学英语专业求职信
2014/06/21 职场文书
还款承诺书范本
2015/01/20 职场文书
荆州古城导游词
2015/02/06 职场文书
小学生交通安全寄语
2015/02/27 职场文书
2016年十一促销广告语
2016/01/28 职场文书
聊聊pytorch测试的时候为何要加上model.eval()
2021/05/23 Python
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python
详解JAVA的控制语句
2021/11/11 Java/Android
Python代码实现双链表
2022/05/25 Python