- Laden Sie Wireshark herunter.
- Nehmen Sie einen echten Browser auf, der auf die Website trifft.
- Stellen Sie Ihren Filter auf
tcp.port == 80
und finden Sie die gerade angeforderte Anforderung. - Klicken Sie mit der rechten Maustaste auf ein Paket und wählen Sie
Follow TCP Stream
den Text aus, und speichern Sie ihn irgendwo.
Jetzt haben Sie die vollständige, funktionierende Konversation von Ihrem Webbrowser zu der Website, die Sie abtasten möchten.
Wiederholen Sie den Vorgang für Ihr Skript und finden Sie heraus, wo sie sich unterscheiden. Nehmen Sie dann die entsprechenden Änderungen vor, um das Problem zu beheben. Sobald sie identisch sind, kann die Site den Unterschied zwischen Ihnen und Ihrem Skript nicht erkennen.
Wenn Sie mehr Flexibilität benötigen, empfiehlt es sich, ein einfaches Python-Skript zu schreiben, anstatt es zu verwenden wget
.