2014-01-10 4 views

Antwort

9

Nachdem ich dies gegoogelt habe, scheint es unvorhersehbar zu passieren, aber nachdem ich ein paar Anfragen mit Selenium/Phantom gemacht habe. Wenn ich einen neuen Webdriver mit driver = webdriver.PhantomJS() erstelle, kann ich weiterhin Anfragen stellen. Ich schlage vor, dass andere die gleiche Problemumgehung verwenden.

+1

Was ist, wenn das Starten eines neuen Treibers nicht möglich ist? Angenommen, Sie scrollen einen Facebook-News-Feed herunter und Sie können Ihren Scroll-Fortschritt nicht verlieren. – User

+0

Ja, es ist ein echter Schmerz. Ich habe keine Problemumgehungen gefunden, außer, um die Ausnahme abzufangen und erneut versuchen, den Treiber zurückzusetzen (wie oben beschrieben). Die einzige andere Sache, die versucht wird, wäre, alle Ihre Abhängigkeiten auf die neueste Version zu aktualisieren. Ohne den Code zu sehen, den Sie ausführen, ist es sehr schwierig, etwas anderes zu empfehlen. – Hbcdev

+0

Der Code ist hier: http://stackoverflow.com/questions/40799703/httplib-badstatusline-on-linux-but-not-mac – User

Verwandte Themen