Python——用爬虫下载妹子图
2016-08-21 14:27
465 查看
import urllib.request import re def agentIp(): url='http://www.kuaidaili.com/' html=urllib.request.urlopen(url) content=html.read().decode('utf-8') pat=re.compile(r'(((2[0-5][0-5]|1[0-9][0-9]|[0-9]?[0-9])\.)((2[0-5][0-5]|1[0-9][0-9]|[0-9]?[0-9])\.)((2[0-5][0-5]|1[0-9][0-9]|[0-9]?[0-9])\.)(2[0-5][0-5]|1[0-9][0-9]|[0-9]?[0-9]))') p=re.findall(pat,str(content)) return (p[0][0]) def openTargetUrl(): url='http://jandan.net/ooxx/page-2099#comments' req=urllib.request.Request(url) req.add_header('User-agent','Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36') res=urllib.request.urlopen(req) content=res.read().decode('utf-8') #print(content) pat=re.compile(r'<img src="http://.*\.jpg') p=re.findall(pat,str(content)) L=[] for x in p: x=x[10:] L.append(x) return L def download(L): for url in L: name=url.split("/")[-1] req = urllib.request.Request(url) req.add_header('User-agent', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36') res = urllib.request.urlopen(req) content = res.read() with open("D:\Download\PythonJPG\\"+name,'wb') as f: f.write(content) def main(): download(openTargetUrl()) print("图片下载完成!") #agentIp() if __name__ == '__main__': main()
左边是代码,右边是下载的图片,代码略简单,只能下载一页,以后有空完善吧
相关文章推荐
- 【教程】记录:python基础爬虫代码(下载妹子福利图片)
- 原创|如何使用Python爬虫优雅的批量下载妹子图?|Python爬妹子
- Python爬虫小实践:下载妹子图www.mzitu.com网站上所有的妹子图片,并按相册名字建立文件夹分好文件名
- Python爬虫实战(四) :下载煎蛋网所有妹子照片
- Python老司机手把手带你写爬虫,整站下载妹子图,一次爽个够!
- Python爬虫之:下载软件包
- python 百度贴吧爬虫(下载图片)
- github 资源文件下载(python 爬虫)
- 利用Python编写网络爬虫下载文章
- python简易爬虫来实现自动图片下载
- 使用Python编写简单网络爬虫抓取视频下载资源
- python爬虫自动搜索下载游民今日搞笑图集
- Python爬虫——人人好友相册自动下载(一)
- [Python]网络爬虫学习笔记,爬取豆瓣妹子上妹子的照片
- python shell 爬虫 妹子图片
- 使用Python编写简单网络爬虫抓取视频下载资源
- 一个简单的python爬虫,以豆瓣妹子“http://www.dbmeizi.com/category/2?p= ”为例
- python中使用网络爬虫下载图片
- python在多玩图片上下载妹子图的实现代码
- python 3.x网络爬虫 下载图片