登录Vbulletin并使用Java查看主题

时间:2010-07-28 10:03:53

标签: java html login vbulletin

我想登录 Vbulleti n论坛并​​保存一个主题的第一个主题 “”html标签使用 Java 。 我搜索网络,发现许多可以登录的库像 httpComponent-Client ,但我不知道如何获取div中的数据。我需要你指导我整个过程以及如何开始。 我想我应该使用HTTP标头模拟登录并保存Cookie /会话ID然后保存线程第一主题。 这是我从Live HTTP Haders插件获得的http标头

 http://www.bamdad.dev/login.php

POST /login.php HTTP/1.1
Host: www.bamdad.dev
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.bamdad.dev/login.php?sid=5c9fa46899cadee7c9a7e6c1860b659a
Cookie: __utma=128554762.990000988595527300.1238095832.1280308800.1280311057.88; __utmz=128554762.1275402259.69.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); phpBB_WBB_t=a%3A1%3A%7Bi%3A3444313%3Bi%3A1280306666%3B%7D; __utmc=128554762; __utmb=128554762.3.10.1280311057; phpBB_WBB_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bi%3A-1%3B%7D; phpBB_WBB_sid=5c9fa46899cadee7c9a7e6c1860b659a
Content-Type: application/x-www-form-urlencoded
Content-Length: 82
username=bamdadd%40gmail.com&password=test&autologin=on&redirect=&login=Log+in
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 28 Jul 2010 10:55:25 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Set-Cookie: phpBB_WBB_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A323A%221b694f2a9a1a401faa84ffe214f7cee6%22%3Bs%3A6%3A%22userid%22%3Bs%3A63A%22649455%22%3B%7D;
expires=Thu, 28-Jul-2011 09:59:02 GMT; path=/
Set-Cookie: phpBB_WBB_sid=5c9fa46899cadee7c9a7e6c1860b659a; path=/
Set-Cookie: phpBB_WBB_fpass=deleted; expires=Tue, 28-Jul-2009 09:59:01 GMT; path=/
Cache-Control: private, pre-check=0, post-check=0, max-age=0
Expires: 0
Pragma: no-cache
Content-Encoding: gzip
Vary: Accept-Encoding

1 个答案:

答案 0 :(得分:0)

我用Apache的httpClient

完成了这项工作