Ich bin ein Neuling im Web-Crawling, daher ist mein Verst?ndnis von http-Anfragen sehr dürftig. Wenn ich bestimmte Anfragen überprüfe, die ich an eine Website sende, z.?B. ?Zum Warenkorb hinzufügen“, zeigen die Entwicklungstools an, dass der ?Cookie“-Header der Anfrage weitere Werte enth?lt, die durch ?set-cookie“ generiert werden. Antwort-Header-Einstellungen.
Wie funktioniert das?
Genauer gesagt enth?lt ein Cookie im ?set-cookie“-Header der Antwort die Warenkorb-ID, aber wenn man sich alle Cookie-Werte im Anforderungsheader ansieht, gibt es auch eine Warenkorb-ID im ?Cookie“-Header , aber es gibt auch andere Cookies wie ?Checkout-Session-Lookup“ und ?Checkout-Session-Token“.
Allerdings diese Cookies werden nicht im ?set-cookie“-Header der Antwort gesetzt, wie kommen sie also dorthin?
Angenommen, ich m?chte den vollst?ndigen ?Cookie“-Wert aller im Anforderungsheader enthaltenen Cookies abrufen, nicht nur der Cookies im Antwortheader. Gibt es eine M?glichkeit, dies zu tun?
Vielen Dank für Ihre Hilfe!
我認(rèn)為這可能與此頁(yè)面上的JavaScript有關(guān)。例如,下面的代碼可以設(shè)置一個(gè)新的cookie:
document.cookie="username=John Doe";
因此,cookie不僅可以通過請(qǐng)求頭發(fā)送。
要獲取完整的cookie,我認(rèn)為您可能需要一個(gè)無頭瀏覽器。