想用java做一个流量互刷的,使用HttpURLConnection发送get请求,设置了头信息和来源
,最终反馈信息可以看到网页内容,可是在百度统计上面看不到访问数据,不知道哪里有问题?下面是一部分代码。
public static void main(String[] args) {
try {
HttpRequester request = new HttpRequester();
Map<String, String> headers = new HashMap<String, String>();
headers.put("Accept", "*/*");
headers.put("Accept-Language", "zh-cn");
headers.put("Connection", "Keep-Alive");
headers.put("Host", "www.travel818.com");
// headers.put("Cookie", "Hm_lvt_475f4f30f2a2da4e6467da7fb4e8a370=1333264683609");
headers.put("Referer", "http://www.baidu.com/s?bs=%B3%AC%BA%C3%B6%A9%B7%BF%CD%F8&f=8&rsv_bp=1&rsv_spt=3&wd=%B6%A9%B7%BF%CD%F8&inputT=272");
headers.put("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; CIBA)");
HttpRespons hr = request.sendGet("http://www.travel818.com", null, headers);
System.out.println(hr.getUrlString());
System.out.println(hr.getProtocol());
System.out.println(hr.getHost());
System.out.println(hr.getPort());
System.out.println(hr.getContentEncoding());
System.out.println(hr.getMethod());
System.out.println(hr.getContent());
} catch (Exception e) {
e.printStackTrace();
}
}
,最终反馈信息可以看到网页内容,可是在百度统计上面看不到访问数据,不知道哪里有问题?下面是一部分代码。
public static void main(String[] args) {
try {
HttpRequester request = new HttpRequester();
Map<String, String> headers = new HashMap<String, String>();
headers.put("Accept", "*/*");
headers.put("Accept-Language", "zh-cn");
headers.put("Connection", "Keep-Alive");
headers.put("Host", "www.travel818.com");
// headers.put("Cookie", "Hm_lvt_475f4f30f2a2da4e6467da7fb4e8a370=1333264683609");
headers.put("Referer", "http://www.baidu.com/s?bs=%B3%AC%BA%C3%B6%A9%B7%BF%CD%F8&f=8&rsv_bp=1&rsv_spt=3&wd=%B6%A9%B7%BF%CD%F8&inputT=272");
headers.put("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; CIBA)");
HttpRespons hr = request.sendGet("http://www.travel818.com", null, headers);
System.out.println(hr.getUrlString());
System.out.println(hr.getProtocol());
System.out.println(hr.getHost());
System.out.println(hr.getPort());
System.out.println(hr.getContentEncoding());
System.out.println(hr.getMethod());
System.out.println(hr.getContent());
} catch (Exception e) {
e.printStackTrace();
}
}
解决方案 »
- 关于java调用mysqldump的问题
- 请教swing问题:如何能让table中的表格在内容超出表格宽度时,自动换行,并完全显示出来???
- 虽然我没有分,但是我希望大家还是能进来看一看
- jsp做服务器端,.net做客户端的应用程序,能够实现吗?
- 一个看上去很简单的关于JButton的问题
- 调查一下:大家在平时的项目中使用junit做测试的多吗?
- 100分,帮我解释一下。
- 求教,几个多线程共享资源的问题
- 软考结束,大家来讨论以下吧。
- 新手请教!为什么用javac编译java文件,其中package命令不予执行?
- 用java编写一个创建数据库和表的程序的代码怎么写?
- 求设置窗体中菜单栏的大小问题
百度的流量统计可能是定期更新。
再者如果你的目的是希望网站在百度搜索中排名靠前,那么我个人感觉这个排名和流量关系不大,而是和百度网络爬虫的网页分析算法有关。
2、流量统计都有防刷设计,相同IP大量请求直接忽略;