Mój kod zwraca tylko pusty ciąg i nie mam pojęcia dlaczego.Program do zdrapywania obrazów w Pythonie nie działa zgodnie z przeznaczeniem
import urllib2
def getImage(url):
page = urllib2.urlopen(url)
page = page.read() #Gives HTML to parse
start = page.find('<a img=')
end = page.find('>', start)
img = page[start:end]
return img
Zwróci tylko pierwszy znaleziony obraz, więc nie jest to bardzo dobry skrobak obrazu; powiedział, moim głównym celem jest znalezienie obrazu. Nie jestem w stanie.
wiedząc jak używać regex jest przydatna umiejętność, ale to nie jest „lepszym rozwiązaniem” dla sieci skrobanie w jakikolwiek sposób. – root