首页 > 代码库 > 一段神奇的代码(python 2.7)网上抓图小Demo
一段神奇的代码(python 2.7)网上抓图小Demo
二话不说 先上代码:
#coding=utf-8 import urllib import re import time global x x = 1 def getHtml(url): page = urllib.urlopen(url) html = page.read() return html def getImg(html): global x reg = r‘src="http://www.mamicode.com/(.+?\.jpg)" alt=‘ imgre = re.compile(reg) imglist = re.findall(imgre,html) for imgurl in imglist: urllib.urlretrieve(imgurl,‘%s.jpg‘ % x) x += 1 return imglist def delayRun(): i = 1 while i <= 65: time.sleep(2) url = "http://www.mzitu.com/80661/" + str(i) html = getHtml(url) getImg(html) i += 1 if __name__ == ‘__main__‘: global x delayRun()
首先,电脑上安装了python2.7。然后将代码 复制,粘贴到自己的文本编辑器,文件另存为getMM.py
然后找到文件所在路径,mac 打开一个终端,win7 找到目录,在地址栏输入cmd ,进入命令行界面。
输入: python getMM.py
回车
然后打开所在文件夹。慢慢欣赏吧。
一段神奇的代码(python 2.7)网上抓图小Demo
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。