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 IDLE入门简介
Dec 08 Python
Python处理命令行参数模块optpars用法实例分析
May 31 Python
Python绘制并保存指定大小图像的方法
Jan 10 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
Jan 19 Python
Python使用scrapy爬取阳光热线问政平台过程解析
Aug 14 Python
python实现五子棋游戏(pygame版)
Jan 19 Python
pytorch对梯度进行可视化进行梯度检查教程
Feb 04 Python
Python如何把多个PDF文件合并代码实例
Feb 13 Python
pytorch进行上采样的种类实例
Feb 18 Python
Python3 io文本及原始流I/O工具用法详解
Mar 23 Python
Python3批量创建Crowd用户并分配组
May 20 Python
解决keras加入lambda层时shape的问题
Jun 11 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内核学习教程之php opcode内核实现
2016/01/27 PHP
CI框架支持$_GET的两种实现方法
2016/05/18 PHP
javascript数组去掉重复
2011/05/12 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
微信小程序日历效果
2018/12/29 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
vue中element 的upload组件发送请求给后端操作
2020/09/07 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
Python实现在线音乐播放器
2017/03/03 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
Python+selenium 获取一组元素属性值的实例
2018/06/22 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
python基于K-means聚类算法的图像分割
2019/10/30 Python
python实现拼接图片
2020/03/23 Python
开办化妆品公司创业计划书
2013/12/26 职场文书
生物制药自我鉴定
2014/01/25 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
2015年组织部工作总结
2015/04/03 职场文书
关于军训的感想
2015/08/07 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
外出考察学习心得体会
2016/01/18 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书
iSCSI服务器CHAP双向认证配置
2022/04/01 Servers