Heim > Backend-Entwicklung > Python-Tutorial > Python-Codebeispiel mit regulären Ausdrücken zum Erfassen von Webseitenbildern

Python-Codebeispiel mit regulären Ausdrücken zum Erfassen von Webseitenbildern

Y2J
Freigeben: 2017-05-03 16:15:33
Original
1408 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Methode vor, mit der Python reguläre Ausdrücke zum Erfassen von Webseitenbildern verwendet. Er analysiert das Lesen von Python-Webseitendateien und die damit verbundenen Betriebsfähigkeiten des regulären Abgleichs anhand spezifischer Beispiele

Das Beispiel in diesem Artikel beschreibt, wie Python reguläre Ausdrücke verwendet, um Webseitenbilder zu erfassen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

#!/usr/bin/python
import re
import urllib
#获取网页信息
def getHtml(url):
  page = urllib.urlopen(url)
  html = page.read()
  return html
def getImg(html):
#匹配网页中的图片
 reg = r'src="(.*?\.jpg)" alt'
  imgre = re.compile(reg)
  imglist = re.findall(imgre,html)
  x = 0
  for imgurl in imglist:
    urllib.urlretrieve(imgurl,'%s.jpg' % x)
    x+=1
html = getHtml("http://photo.bitauto.com/?WT.mc_id=360tpdq")
print getImg(html)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPython-Codebeispiel mit regulären Ausdrücken zum Erfassen von Webseitenbildern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage