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