日期:2014-05-17  浏览次数:20813 次

java 用程序抓取页面登陆问题
java程序员,想问一下,我用java程序抓一个页面源代码,但是这个页面要登陆后才会显示出QQ,有没有什么办法,可以直接用程序登入他们的网站后就可以采集到,那个论坛是用discuz做的,QQ登陆直接到了腾讯界面,如果网站登入的话,需要验证码,也不能用提交的方式登陆,谢谢,java抓取页面,有没有说是利用默认的哪个浏览器过去的呢,抓取的机制是?不好意思,就直接提了这么多问题,谢谢谁帮忙解答一下。

------解决方案--------------------
你可以先用浏览器登录,然后获取浏览器中的cookie,然后你自己用程序访问的时候把从浏览器中获取到的cookie加上就可以了。至于如果获取cookie,现在一般浏览器都带有调试功能,或者也有专门的工具可以获取cookie的。
------解决方案--------------------
先手工,然后用返回的cookie加到head里发送请求