Ich bin dran, den Inhalt eines API-Ergebnisses in Python zu bekommen.
Dies ist eine HTML-Vorlage mit einem Bild darin.Holen Sie sich den Inhalt HTML einer API
Ich habe viele Methoden versucht, um den Inhalt zu bekommen, aber es funktioniert nicht jedes Mal.
Das fuction:
def screenshotlayer(self, access_key, secret_keyword, domain, args):
domain = "http://" + domain
url = "http://api.screenshotlayer.com/api/capture?access_key=API_KEY&url=http://google.com&viewport=1440x900&width=250"
html = urllib2.urlopen(url).read()
print html
soup = BeautifulSoup(html, 'html.parser')
return soup.findAll('img')[0]['src']
Als ich print html
gibt viele unverständliche Zeichen ist.
Kann mir jemand helfen, dieses Problem zu lösen?
Vielen Dank.
Die API gibt nicht html zurück, sondern eine rohe Bilddatei (standardmäßig png). – Cyrbil