Ich versuche, HTTP-Client auf Jsoup setzen, um TOR als Proxy zu verwenden, aber ich kann keinen Weg finden, Client zu Jsoup zu setzen, ich frage mich, wie kann ich das Wissen, dass Jsoup benötigt keine httpClient-Konfiguration?Wie konfiguriere ich httpClient zu jsoup
0
A
Antwort
1
Jsoup verwendet nicht Httpclient, aber Sie können den Proxy-Set mit:
// Setup proxy
Proxy proxy = new Proxy(Proxy.Type.HTTP,
InetSocketAddress.createUnresolved("127.0.0.1", 80));
// Setup the authenticator
Authenticator authenticator = new Authenticator() {
public PasswordAuthentication getPasswordAuthentication() {
return (new PasswordAuthentication("user",
"password".toCharArray()));
}
};
Authenticator.setDefault(authenticator);
// Send a request using the proxy
Document doc = Jsoup.connect("http://www.example.com/")
.proxy(proxy)
.get();
+0
Vielen Dank für Ihre Antwort, für den Proxy benutze ich einen Benutzernamen und ein Passwort, unterstützt createUnresolved mehr Parameter? – user3900368
+0
@ user3900368 Ich habe meine Antwort aktualisiert. –
Verwandte Themen
- 1. Wie HttpClient Antwortlänge zu begrenzen
- 2. Wie konfiguriere ich ob_tidyhandler dynamisch?
- 3. Wie konfiguriere ich connect-mongo
- 4. Wie konfiguriere ich ELMAH programmgesteuert?
- 5. Wie "HttpClient" zu Eclipse zu importieren?
- 6. , wie die HTML aufzuräumen zu verwenden jsoup
- 7. Wie XML mit jsoup zu analysieren
- 8. Wie kann ich Java's HttpClient zwingen, ungültige Cookies zu akzeptieren?
- 9. Wie bekomme ich HttpClient Json Serializer um Nullwerte zu ignorieren?
- 10. Wie konfiguriere ich Mercurial, um bestimmte Konfigurationsdateien nicht zu übertragen?
- 11. Wie konfiguriere ich lint, um bestimmte Fälle zu ignorieren?
- 12. Wie konfiguriere ich StructureMap, um ein generisches Repository zu verwenden?
- 13. Wie konfiguriere ich proguard NUR ANDroid Logging-Anrufe zu entfernen
- 14. Wie konfiguriere ich SublimeRepl, um mit einem Hühnerschema zu arbeiten?
- 15. Wie konfiguriere ich IntelliJ/Gradle, um dagger 2.0 zu verwenden
- 16. Wie konfiguriere ich zabbix, um Daten zu empfangen?
- 17. Wie konfiguriere ich Zend_Auth um mehrere Subdomains zu unterstützen?
- 18. Wie konfiguriere ich Laravel 5.1, um auf Syslog zu loggen?
- 19. Wie konfiguriere ich nginx + Unicorn, um Timeout-Fehler zu vermeiden?
- 20. Wie konfiguriere ich Rails mit Puma, um SSL zu verwenden?
- 21. Wie konfiguriere ich Log4j, um meine Eigenschaftendatei zu lesen?
- 22. Wie konfiguriere ich modprobe, um mein Modul zu finden?
- 23. Wie konfiguriere ich Jekyll, um SVG zu bedienen?
- 24. Wie konfiguriere ich cmake um informix * .ec Dateien zu kompilieren?
- 25. Wie konfiguriere ich Vim, um Softtabs bedingt zu setzen?
- 26. Wie konfiguriere ich TFS, um mit verschiedenen Zusammenführungswerkzeugen zu arbeiten
- 27. Wie konfiguriere ich Go, um einen Proxy zu verwenden?
- 28. Wie konfiguriere ich jEdit für Scala-Projekte?
- 29. Wie konfiguriere ich diese .pl-Datei
- 30. Wie konfiguriere ich den Frühling mit jni?
Mögliche Duplikat von [Wie Proxy-Unterstützung zu Jsoup (HTML-Parser) hinzufügen?] (Http://stackoverflow.com/questions/7482748/how-to-add-proxy-support-to-jsoup-html-parser) –