关于jsoup的端口问题
由于需求原因,需要爬取很多网站的内容,使用的jsoup来爬取信息,在dos下查看端口号的状态,发现会有很多本机访问外部ip的80端口的本机端口状态为FIN_WAIT_1,这样对本机系统的性能有什么影响,或者说怎样来关闭这些没用的端口?下面是jsoup访问url的代码:
还有就是设置了请求头信息的:
求指点。。。。
public Document requrstDocumnet(String url) {
Document doc = null;
try {
doc = Jsoup.connect(url).userAgent("浏览器user-agent").timeout(5000).get();
} catch (Exception e) {
// e.printStackTrace();
return null;
}
return doc;
}还有就是设置了请求头信息的:
public Document getDoc(String url){
Document doc = null;
try {
doc = Jsoup.connect(url)
.header("Host", "www.google.com.hk")
.header("User-Agent", "浏览器user-agent")
.header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8")
.header("Accept-Language", "zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3")
.header("Accept-Charset", "GB2312,utf-8;q=0.7,*;q=0.7")
.header("Connection", "keep-alive")
.cookie("auth", "token")
.timeout(5000)
.get();
} catch (IOException e) {
// e.printStackTrace();
return null;
}
return doc;
}求指点。。。。
...全文
相关推荐
Java采集最新动态代理IP
总的来说,Java爬虫结合Jsoup实现动态IP代理是一个涉及网络通信、HTML解析、数据处理和代理机制等多个方面的综合性问题。
hadoop中实现java网络爬虫(示例讲解)
接下来,配置`mapred-site.xml`设置JobTracker的主机和端口,通常设为`localhost:9001`。
在基于J2EE架构的网站中集成HTTP代理的设计与实现
此外,服务器端开放特定端口也会增加安全隐患。然而,在基于J2EE架构的网站中,可以通过特定的设计方法将HTTP代理服务集成到网站内部,以解决上述问题。本文将详细介绍这一设计方法及其实现细节。
Jsoup+httpclient 模拟登陆和抓取
Jsoup+httpclient 模拟登录和抓取知识点:1. Jsoup库使用介绍: - Jsoup是一个Java的HTML解析器,能够直接解析HTML文档,提供类似于jQuery的操作方法。
esigate-jsoup-example:有关如何使用EsiGate和Jsoup实时转换页面的示例
**配置EsiGate**:设置EsiGate代理服务器,包括配置监听端口、后端服务器以及处理规则。2.


Web 开发
