pythonでWebサイトの画像をキャプチャ
754 ワード
コードは次のとおりです.
#coding utf-8
import re
import urllib
import urllib2
def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html
def getImg(html):
reg = r'src=".+?\.jpg"'
imgre = re.compile(reg)
imglist = imgre.findall(html)
x = 0
for imgurl in imglist:
urllib.urlretrieve("http://www.hnzzzx.gov.cn/"+imgurl,'%s.jpg' % x)
x = x + 1
html = getHtml("http://www.hnzzzx.gov.cn/showzxwy.asp?lx=%D5%FE%D0%AD%CE%AF%D4%B1&js=8%B5%DA%B0%CB%BD%EC&classname=%D5%FE%D0%AD%CE%AF%D4%B1&jb=01&pageno=1")
getImg(html)
#coding utf-8
import re
import urllib
import urllib2
def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html
def getImg(html):
reg = r'src=".+?\.jpg"'
imgre = re.compile(reg)
imglist = imgre.findall(html)
x = 0
for imgurl in imglist:
urllib.urlretrieve("http://www.hnzzzx.gov.cn/"+imgurl,'%s.jpg' % x)
x = x + 1
html = getHtml("http://www.hnzzzx.gov.cn/showzxwy.asp?lx=%D5%FE%D0%AD%CE%AF%D4%B1&js=8%B5%DA%B0%CB%BD%EC&classname=%D5%FE%D0%AD%CE%AF%D4%B1&jb=01&pageno=1")
getImg(html)