javascript auf geholter Webseite decodieren - auf raspberry pi
Verfasst: Sonntag 4. Juli 2021, 15:35
Hallo,
ich möchte ein python script schreiben, das sich automatisch auf ebay-kleinanzeigen.de einloggt
das geht auf www.ebay-kleinanzeigen.de//m-einloggen.html
diese Seite gibt allerdings nur einen leeren html body und alles scheint durch ein java script im header aufgebaut zu werden.
Habe versucht, das mit https://github.com/PiotrDabkowski/Js2Py zu erreichen:
aber da kommt nur eine Unmenge Fehler (alle aus js2py) raus.
Kann mit jemand bei der richtigen Anwendung von js2py helfen?
Viele Grüße
ich möchte ein python script schreiben, das sich automatisch auf ebay-kleinanzeigen.de einloggt
das geht auf www.ebay-kleinanzeigen.de//m-einloggen.html
diese Seite gibt allerdings nur einen leeren html body und alles scheint durch ein java script im header aufgebaut zu werden.
Habe versucht, das mit https://github.com/PiotrDabkowski/Js2Py zu erreichen:
Code: Alles auswählen
url = 'https://www.ebay-kleinanzeigen.de//m-einloggen.html?targetUrl=/'
headers = {
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
}
page = requests.get(url, headers=headers)
print (page.status_code)
soup = BeautifulSoup(page.content,'html.parser')
jscript = soup.find ("script")
scr = jscript.string
js2py.eval_js(scr)
aber da kommt nur eine Unmenge Fehler (alle aus js2py) raus.
Kann mit jemand bei der richtigen Anwendung von js2py helfen?
Viele Grüße