Keine clientseitige Zwischenspeicherung in headless Chrome mit Proxy-Server?
(Ich denke, das hat mehr mit der Softwarekonfiguration zu tun, als mit der Programmierung, weshalb ich hier statt StackOverflow gepostet habe.)
Ich habe ein paar Tage getestet und gesucht, es scheint zu diesem Problem und es wurde keine Lösung gefunden. Ich automatisiere Chrome via Chromedriver (speziell mit Selenium in Python) und spezifiziere beides --proxy-server
und --user-data-dir
. Wenn ich Chrome starte, funktioniert das normalerweise einwandfrei und ich sehe ein Cache
Verzeichnis mit neuen Dateien. Wenn ich jedoch Chrome headless starte, werden weder ein Cache-Verzeichnis noch Dateien angezeigt.
Der Proxyserver ist mein eigener lokaler Squid- Server, sodass ich den Datenverkehr oder zumindest die für TLS / SSL geöffneten Tunnel pro Domäne sehen kann. Die Anzahl der Verbindungen für externe Ressourcen ist die gleiche, selbst wenn die gleiche Seite zweimal aufgerufen wird. Dies bedeutet, dass sie eigentlich nichts aus dem Cache lädt, unabhängig davon, ob der Headless-Modus verwendet wird oder nicht.
Meine Frage: Ist es möglich, Chrome so zu konfigurieren, dass ein clientseitiger Cache verwendet wird, wenn ein Proxyserver verwendet wird? Und wenn ja, wie?
PS - Das ultimative Ziel ist es, headless Chrome mit einem authentifizierten Proxy zu verwenden, etwas, das in headless Chrome selbst nicht möglich ist. Daher habe ich Squid in der Mitte mit einem cache_peer
konfigurierten verwendet. Das Problem mit Squid besteht darin, dass es den HTTPS-Verkehr nicht zwischenspeichern kann, und das sind heutzutage die meisten Websites.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Hat Chrome etwas Ähnliches zu den Suchbegriffen in Opera?
-
3
Wo befindet sich Google Chrome Crash Dump?
-
13
Wie bekomme ich eine neue Browsersitzung, wenn Sie in Firefox / Chrome eine neue Registerkarte oder...
-
8
Anzeigen von XML im Chrome-Browser
-
5
Suchfeld in Chrome
-
6
Firebug-ähnliche Anwendung für Chrom?
-
2
Gibt es eine Möglichkeit, alle Registerkarten in Chrome mit einem Lesezeichen zu versehen?
-
4
Wie kann ich Chrome-Abstürze beheben?
-
3
Wie verwende ich Greasemonkey-Skripte in Chrome?
-
2
Gibt es eine Möglichkeit, ein drahtloses Netzwerk an eine Proxy-Einstellung zu binden?