php perl java模拟登录
2011-08-11 17:13
337 查看
正在做模拟登录。碰到若干问题,也稍稍整理了下思路,明白不少。
同事写的php登录facebook 抓取,工作正常。
照猫画虎用perl写的http请求登录,遇到登录后报302,不得其解。暂停
今天看过响应头信息,已解决。
报告302,没有response信息
原来浏览器根据响应头中locaiton进行重定向请求
日后把程序都贴上来。
用java写有三种做法:
1.socket编程。没用过。练习过。
2.java原生支持:java.net.URL
3.HttpClient:已经从commons 下的一个包升级 为独立项目,版本号也有原来的3变为 HttpClient4.x
模拟登录需要在http请求中加入参数,以及传入Cookie
要发参数包括什么?
使用firebug都能看到。
参数,头信息,等等,随后上图
同事写的php登录facebook 抓取,工作正常。
照猫画虎用perl写的http请求登录,遇到登录后报302,不得其解。暂停
今天看过响应头信息,已解决。
Content-Encoding | gzip |
Vary | Accept-Encoding |
Date | Thu, 11 Aug 2011 08:10:13 GMT |
Connection | Keep-Alive |
Keep-Alive | timeout=5, max=100 |
Expires | Thu, 19 Nov 1981 08:52:00 GMT |
Cache-Control | no-store, no-cache, must-revalidate, post-check=0, pre-check=0 |
Pragma | no-cache |
Location | index.php |
Content-Type | text/html |
Content-Length | 20 |
原来浏览器根据响应头中locaiton进行重定向请求
日后把程序都贴上来。
用java写有三种做法:
1.socket编程。没用过。练习过。
2.java原生支持:java.net.URL
3.HttpClient:已经从commons 下的一个包升级 为独立项目,版本号也有原来的3变为 HttpClient4.x
模拟登录需要在http请求中加入参数,以及传入Cookie
要发参数包括什么?
使用firebug都能看到。
参数,头信息,等等,随后上图
相关文章推荐
- 在线编程语言模拟(Java,C,Python,R语言,Ruby,PHP,Perl,Go等)
- 在线编程语言模拟(Java,C,Python,R语言,Ruby,PHP,Perl,Go等)
- JAVA爬虫初识之模拟登录
- php模拟客户端提交表单到java
- PHP中使用CURL模拟登录并获取数据实例
- Java爬虫入门简介(四)——抓包工具的使用以及使用HttpClient模拟用户登录的访问
- C Java PHP Perl Python 的程序代码美化工具
- php 使用curl模拟登录人人(校内)网的简单实例
- php小代码----curl模拟登录及登录后并通过多线程进行重复post数据提交
- 新浪微博模拟登录 java实现
- PHP实现模拟登录
- java 模拟登录新浪微博(通过cookie)
- 网页爬虫-用PHP的拓展库curl实现模拟登录慕课网
- PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
- PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
- JAVA模拟登录实例
- Perl、PHP、Python、Java和Ruby的比较
- Java模拟登录WEB系统的简单示例
- Perl、PHP、Python、Java和Ruby的比较(来自知乎)
- 模拟登录神器之PHP基于cURL实现自动模拟登录类