Usiłuję wyodrębnić obraz ze strony przy użyciu Pythona:
odpowiednie polecenie:
import urllib
imagelink = "http://searchpan.in/hacked_captcha.php?450535633"
urllib.urlretrieve(imagelink, "image.jpg")
korzystanie z przeglądarki Firefox w celu wyświetlenia obrazu pokazuje następujące.
Odpowiedzi:
1 dla odpowiedzi № 1Obraz jest png, wszystko co musisz zrobić, to zapisać go jako „.png”
Oto kod
import urllib
imagelink = "http://searchpan.in/hacked_captcha.php?450535633"
urllib.urlretrieve(imagelink, "image.png")
2 dla odpowiedzi nr 2
W Pythonie 3 możesz skorzystać z poniższych. Najpierw musisz wykonać żądanie GET, które oczywiście jest abstrakcyjne i pobrać zawartość, zapisując ją pod podaną nazwę pliku.
import urllib.request
imagelink = "python/unable-to-extract-image-from-website.png"
urllib.request.urlretrieve(imagelink, "./sample.png")
Odniesienie https://docs.python.org/3/howto/urllib2.html#fetching-urls
1 dla odpowiedzi nr 3
Może to na jednej linii?
import urllib.request
urllib.request.urlretrieve("http://searchpan.in/hacked_captcha.php?450535633", "image..jpg")
-1 dla odpowiedzi № 4
musi być plik .jpg lub dowolne rozszerzenie dla img, z którego korzysta strona, musisz podać pełny adres URL z rozszerzeniem
Przejdź do tego linku Może to być pomocne.
Powodzenia...