Java JSoup在爬网期间设置代理IP

Java JSoup在爬网期间设置代理IP,java,proxy,jsoup,Java,Proxy,Jsoup,我已经编写了一个使用Jsoup在站点中爬行的代码,代码运行得非常好 当通过我的本地(印度IP)访问我正在爬网的网站时,页面上有不同的信息,当通过我的托管服务器(美国IP)访问时,页面上有一些不同的信息。是否有任何方法可以设置代理设置,使其看起来似乎也从服务器访问了来自印度的站点。JSoup使用该类创建web连接。该类使用 假设您在myproxyhost端口80上运行HTTP/HTTPS web代理,您可以执行以下操作: System.setProperty("http.proxyHost", "

我已经编写了一个使用Jsoup在站点中爬行的代码,代码运行得非常好

当通过我的本地(印度IP)访问我正在爬网的网站时,页面上有不同的信息,当通过我的托管服务器(美国IP)访问时,页面上有一些不同的信息。是否有任何方法可以设置代理设置,使其看起来似乎也从服务器访问了来自印度的站点。

JSoup使用该类创建web连接。该类使用

假设您在
myproxyhost
端口80上运行HTTP/HTTPS web代理,您可以执行以下操作:

System.setProperty("http.proxyHost", "myproxyhost");
System.setProperty("http.proxyPort", "80");
System.setProperty("https.proxyHost", "myproxyhost");
System.setProperty("https.proxyPort", "80");
这将导致后续的
Jsoup.connect()
调用通过代理发出HTTP/HTTPS请求,而不是直接连接。

Jsoup使用该类创建web连接。该类使用

假设您在
myproxyhost
端口80上运行HTTP/HTTPS web代理,您可以执行以下操作:

System.setProperty("http.proxyHost", "myproxyhost");
System.setProperty("http.proxyPort", "80");
System.setProperty("https.proxyHost", "myproxyhost");
System.setProperty("https.proxyPort", "80");
这将导致后续的
Jsoup.connect()
调用通过代理发出HTTP/HTTPS请求,而不是直接连接。

Jsoup使用该类创建web连接。该类使用

假设您在
myproxyhost
端口80上运行HTTP/HTTPS web代理,您可以执行以下操作:

System.setProperty("http.proxyHost", "myproxyhost");
System.setProperty("http.proxyPort", "80");
System.setProperty("https.proxyHost", "myproxyhost");
System.setProperty("https.proxyPort", "80");
这将导致后续的
Jsoup.connect()
调用通过代理发出HTTP/HTTPS请求,而不是直接连接。

Jsoup使用该类创建web连接。该类使用

假设您在
myproxyhost
端口80上运行HTTP/HTTPS web代理,您可以执行以下操作:

System.setProperty("http.proxyHost", "myproxyhost");
System.setProperty("http.proxyPort", "80");
System.setProperty("https.proxyHost", "myproxyhost");
System.setProperty("https.proxyPort", "80");
这将导致后续的
Jsoup.connect()
调用通过代理发出HTTP/HTTPS请求,而不是直接连接