Selenium-Wire, der Proxy nicht authentifiziert, wenn sie mit dem Benutzerdatenverzeichnis verwendet werdenPython

Python-Programme
Anonymous
 Selenium-Wire, der Proxy nicht authentifiziert, wenn sie mit dem Benutzerdatenverzeichnis verwendet werden

Post by Anonymous »

Ich möchte Selenium Wire verwenden, um die Anfragen zu sehen, die mit einer Sitzung an einer Website gestellt werden. Die Sitzungen stammen aus einem Benutzerdatenverzeichnis, das zuvor mit Seleniumbase und einem Proxy erstellt wurde. Das Problem ist, dass das User Data Directory den Proxy daran angeschlossen ist und Selenium-Wire den Proxy aus irgendeinem Grund nicht authentifizieren kann. Es bringt ein Popup mit der Aufschrift "Der Proxy xxx: xxx erfordert einen Benutzernamen und ein Passwort". Wenn ich den Benutzernamen und das Passwort manuell eingehe, funktioniert es perfekt und die Sitzung ist gültig. < /P>
Hier ist ein Ausschnitt des Codeoptions = {
'proxy': {
'http': f'http://{user}:{pw}@{ip}:{host}',
'https': f'https://{user}:{pw}@{ip}:{host}',
}
}

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument(f"--user-data-dir={userDataDir}")

sb = webdriver.Chrome(seleniumwire_options=options, options=chrome_options)

sb.set_window_position(10, 10)
sb.set_window_size(640, 750)

sb.get("site-here")
for request in sb.requests:
print(request)

exit = input("press enter to exit")
sb.quit()
< /code>
Ich weiß nicht, warum es sich nicht richtig authentifiziert. Die Anmeldeinformationen funktionieren und auch die Proxies funktionieren. Dies geschieht für jede gespeicherte Sitzung, die ich habe. Wenn ich das Benutzerdatenverzeichnis entferne, wird die Site ordnungsgemäß geladen. Wenn ich den Proxy entferne, gibt es mir immer noch den gleichen Fehler. Es bleibt auch nach dem Besuch mehrerer Seiten leer.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post