我想使用JSoup爬取位于测试服务器上的一些页面。想要通过浏览器查看此类页面,则需要连接VPN。
我已经连接到VPN,但是当我使用JSoup尝试爬取页面时,程序会一直超时。那么如何使程序使用VPN连接呢?或者,还有其他我没有考虑的问题吗?
注意:我的程序中还使用了HttpClient。是否可以在程序初始化后设置连接到VPN/代理,以便JSoup和HttpClient都使用VPN/代理?
谢谢
我已经连接到VPN,但是当我使用JSoup尝试爬取页面时,程序会一直超时。那么如何使程序使用VPN连接呢?或者,还有其他我没有考虑的问题吗?
注意:我的程序中还使用了HttpClient。是否可以在程序初始化后设置连接到VPN/代理,以便JSoup和HttpClient都使用VPN/代理?
谢谢
HttpClient
在代理上运行,您可以使用它将网站下载到字符串中并解析它(就像我的答案中的解决方案#2)。 - ollo