2017-02-02 4 views

Antwort

1

Diese Seite wird von JavaScrip gemacht wird, wird die Antwort sein:

enter image description here

die realen Daten in dieser URL ist:

import requests 

r = requests.get('https://us.backend.semrush.com/?key=adb79c4ec6282f461fb0e2e67aa50949&action=report&type=url_organic&currency=usd&url=https%3A%2F%2Fwww.yelp.com%2Fbiz%2Fplayground-2-0-santa-ana-3&_=1486008342774') 
data = r.json() 
data['organic']['traffic'] 
+1

Sie es ohne 'jsoncallback = jQuery21407727922755626626_1486008342773' anrufen und Sie erhalten reines JSON und dann können Sie 'Json' Modul verwenden. – furas

+0

@furas WoW, Danke. –

+1

'jsoncallback' ist eine sehr beliebte Methode, um Daten zu senden und automatisch Funktionen auszuführen, die' jsoncallback' zugeordnet sind - es heißt 'JSONP' - siehe [Worum geht es bei JSONP?] (Http://stackoverflow.com/questions/2067472/ what-is-jsonp-all-about) – furas

Verwandte Themen