@Override
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
String type=req.getParameter("type");
Enumeration es=req.getHeaderNames();
System.out.println("Request type is : "+type);
while(es.hasMoreElements()){
//stem.out.println(es.nextElement());
String header=es.nextElement().toString();
String value=req.getHeader(header);
System.out.println(header+":"+value);
}
System.out.println("================================================");
}
首先是浏览器:
Request type is : broswer
Cookie:JSESSIONID=1hvmuj22s3578zndh4x9xjvii
Host:localhost:8888
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language:zh-CN,zh;q=0.8
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36
Connection:keep-alive
Cache-Control:max-age=0
Accept-Encoding:gzip,deflate,sdch
================================================
httpclient:
Request type is : httpclient
Host:localhost:8888
User-Agent:Apache-HttpClient/4.3.1 (java 1.5)
Connection:keep-alive
Accept-Encoding:gzip,deflate
最后是casperjs:
Request type is : casperjs
Host:localhost:8888
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language:zh-CN,en,*
Pragma:no-cache
Connection:keep-alive
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.34 (KHTML, like Gecko) CasperJS/1.1.0-beta3+PhantomJS/1.9.7 Safari/534.34
Cache-Control:no-cache
Accept-Encoding:gzip
================================================
分享到:
相关推荐
casperjs抓取淘宝手机信息实例
casperjs1.1.0-beta3.jar
casperjs网页截屏例子
CasperJS是一个开源的,用JavaScript编写的,基于PhantomJS的导航脚本和测试工具 ,它简化了定义一个完成的导航操作所需的步骤,还提供了很有用的函数封装,方法,和语法糖,它可以完成下面这些常见任务: 定义 & 排序...
CasperJs 是一个基于 PhantomJs 的工具,其比起 PhantomJs 可以更加方便的进行 navigation。 推荐使用PhantomJs1.9版本的 phantomjs和casperjs下载地址,casperjs下载地址,phantomjs下载地址
php-casperjs, CasperJS的简单PHP包装 php PHP是一个简单的PHP包装器,用于设计用于对网页进行用户测试的精细库 CasperJS 。它很容易集成到PHPUnit测试用例中。使webcrawler从未如此容易 !安装在使用php之前,你...
casperjs casperjs casperjs
利用casperjs +phantomjs实现登录抓取网页 并且截图;下载后解压后,在环境变量path中配置解压后bin目录的地址,如:E:\Program Files\casperjs\bin;E:\Program Files\phantomjs\bin
爬虫,网页javascript
casperjs-1.1.4-1.zip
casperjs官方开发文档,内容是英文版的 但英文简单易懂,这是最新的版本。
资源来自pypi官网。 资源全名:webtest-casperjs-0.1.tar.gz
网络爬虫,JS加载的页面的抓取,casperjs的使用,压缩包有代码示例。java爬虫项目,抓取动态页面
CasperJS + PhantomJS的无头抓取 入门 您必须已全局安装npm , casperjs , phantomjs apt-get install npm npm install -g phantomjs npm install -g casperjs cd到项目根目录然后运行 npm install grunt ...
docker run -v `pwd`/casperjs-files:/home/casperjs-files fprieur/docker-casperjs casperjs /home/casperjs-files/sample.js 截屏 docker run -v `pwd`/casperjs-files:/home/casperjs-files fprieur/docker-...
其内部提供了一个无界面浏览器,简单来说用它你可以以代码的形式来完成模拟人来操作浏览器的操作,其中涉及鼠标各种事件,等等非常多的功能,本次主要使用其附带的截图功能。 resemble.js:图片像素对比工具。调用...
使用casperjs开发,所需要的运行环境。解压即可使用
卡斯帕杰斯使用 PhantomJs 和 CasperJs 测试 Web 应用程序安装 NodeJ 安装 PhantomJS 安装 CasperJS
casperjs抓取简单实例, 根据输入的内容,获取百度百科的内容。运行可用。
casperjs-test-example CasperJS使用示例进行一些测试 请参阅以下文章: : 运行测试 casperjs test yourtestfile.js # OR to execute all casperjs test * .js 测试用例 测试索引要有一些要素 文件名:index.js ...