Ich möchte meine College-Website (Moodle) mit node.js kratzen, aber ich habe nicht gefunden einen kopflosen Browser dazu in der Lage. Ich habe es in Python mit RoboBrowser in nur 10 Zeilen Code getan:Scrapping authentifizierte Website in node.js
from robobrowser import RoboBrowser
url = "https://cas.upc.edu/login?service=https%3A%2F%2Fatenea.upc.edu%2Fmoodle%2Flogin%2Findex.php%3FauthCAS%3DCAS"
browser = RoboBrowser()
browser.open(url)
form = browser.get_form()
form['username'] = 'myUserName'
form['password'] = 'myPassword'
browser.submit_form(form)
browser.open("http://atenea.upc.edu/moodle/")
print browser.parsed
Das Problem ist, dass die Website-Authentifizierung erfordert. Kannst du mir helfen? Vielen Dank!
PD: Ich denke, das kann nützlich sein https://www.npmjs.com/package/form-scraper aber ich kann es nicht funktionieren.
http://casperjs.org/ – robertklep