Robię trochę inżynierii wstecznej na Rapportive API w Gmailu.Uzyskiwanie dostępu do zmiennej JavaScript w pliku HTML
robię to żądanie
import requests
url ='https://api.linkedin.com/uas/js/xdrpc.html'
r = requests.get(url)
print r.text
Odpowiedź jest pusty plik HTML, który ma dużo JavaScript w nim. W linii 3661, ustawia RequestHeader dla późniejszego wywołania Rapportive:
ak.setRequestHeader("oauth_token", ae);
Czy istnieje sposób mogę poprosić tę stronę, a następnie powrót ae
?
Jedyną rzeczą w pliku jest JS, czy też JS miesza się w treści HTML? –
Tylko JS. Możesz faktycznie uruchomić ten kod i zobaczyć odpowiedź. Rapportive API jest bardzo elastyczny. –
Musisz wykonać wszystkie Javascript, ponieważ to właśnie ustawia "ae". – Barmar