Ich kann nicht Session Surfen über eine Website einmal in.PhantomJS und Sitzungen
angemeldet haltenich erfolgreich auf der Seite einloggen kann (i, dass, was auch immer angeben wird die Seite nach dem Login werden Sie auf dem umgeleitet Homepage), aber dann muss ich auf eine andere Seite wechseln. Zuerst habe ich versucht mit page.open() dann mit page.evaluate die window-Eigenschaft location.href zu ändern, aber in beiden Fällen ist das Ergebnis leider, dass ich nicht mehr eingeloggt bin. Ich verfolgte den Login-Status nur Rendern der Seite auf jeder Seite laden Ereignis mit inkrementellen PNG-Namen (1.png, 2.png, etc). Ich habe auch versucht mit --cookies-file = cookies.txt param aber es hat nicht viel geholfen.
Meine Fragen sind: Was ist der beste Weg, um Seiten mit Phantomjs "zu bewegen"? Gibt es in diesen Fällen eine spezifische Methode, um Sitzungen zu behandeln (vielleicht, um Cookies manuell für jede .open() zu senden, nur zu sagen)?
Danke für Hilfe.
Ich habe auch das gleiche Problem. Ich habe den Parameter --cookies-file auch versucht, ich kann sehen, dass die Login-Aktion korrekt ausgeführt wurde, aber wenn es auf die nächste Seite umleiten, wurde der Benutzer nicht angemeldet. Definitiv ein Sitzungsproblem. Ich freue mich auf die Lösung. –
Haben Sie eine Lösung für dieses Problem gefunden? Kämpft immer noch und kann nichts finden, um die Datensicherheit zu kompromittieren. – CinetiK