http - Wie locke oder wget eine Webseite?

Translate

Ich möchte einen nächtlichen Cron-Job machen, der meine Stackoverflow-Seite abruft und von der Seite des Vortages unterscheidet, damit ich eine Änderungszusammenfassung meiner Fragen, Antworten, Ranglisten usw. sehen kann.

Leider konnte ich nicht die richtigen Cookies usw. finden, damit dies funktioniert. Irgendwelche Ideen?

Kann ich nach Abschluss der Beta auf meine Statusseite zugreifen, ohne mich anzumelden?

This question and all comments follow the "Attribution Required."

Alle Antworten

Translate

Ihre Statusseite ist jetzt verfügbar, ohne sich anzumelden (klicken Sie aufAusloggenund versuche es). Wenn das Beta-Cookie deaktiviert ist, befindet sich nichts zwischen Ihnen und Ihrer Statusseite.

Für wget:

wget --no-cookies --header "Cookie: soba=(LookItUpYourself)" https://stackoverflow.com/users/30/myProfile.html
Quelle
Translate

VonMark Harrison

Und hier ist was funktioniert ...

curl -s --cookie soba =.https://stackoverflow.com/users

Und für wget:

wget --no-cookies --header "Cookie: soba=(LookItUpYourself)" https://stackoverflow.com/users/30/myProfile.html
Quelle
Translate

Gute Idee :)

Ich nehme an, Sie haben Wget's verwendet

--load-cookies (filename)

könnte ein wenig helfen, aber es könnte einfacher sein, etwas wie Mechanize (in Perl oder Python) zu verwenden, um einen Browser vollständiger nachzuahmen und eine gute Spinne zu erhalten.

Quelle
Translate

Ich konnte auch nicht herausfinden, wie die Cookies funktionieren, aber ich konnte meine Statusseite in meinem Browser aufrufen, während ich abgemeldet war. Daher gehe ich davon aus, dass dies funktioniert, sobald der Stackoverflow öffentlich wird.

Dies ist eine interessante Idee, aber werden Sie nicht auch Unterschiede des zugrunde liegenden HTML-Codes aufgreifen? Haben Sie eine Strategie, um zu vermeiden, dass es zu einem Unterschied im HTML-Code und nicht zum eigentlichen Inhalt kommt?

Quelle
Translate

Und hier ist was funktioniert ...

curl -s --cookie soba=. http://stackoverflow.com/users
Quelle