我想对网站进行屏幕抓取,为此我想使用 Http、Socks4 和 Sock5 代理。所以我的问题如下:
是否可以通过 Java 使用这些代理而不使用任何其他外部 API?例如,是否可以通过这些代理通过HttpURLConnection发送请求?
如果不可能,那么我可以使用哪些其他外部 API?
我是通过使用HtmlUnit提供的无头浏览器来完成的,但即使是简单的网页也需要时间加载,所以您能否建议我提供其他 API(如果有)提供快速加载网页的无头浏览器。我不想打开包含大量 AJAX 或 Javascript 代码的网页。我只需要通过无头浏览器单击表单按钮。