[問題] jsoup紀錄登錄狀態
我最近想要練習
使用jsoup獲取需要登錄的網站HTML
但是不知道該怎麼做
我已經利用jsoup.data進行登錄
也回傳給我登錄成功的畫面
但是之後去獲取需要登錄的頁面
卻一樣顯示沒有登陸的訊息
請問該怎麼做才能保留登錄狀態呢??
希望鄉民能給些建議
感激不盡
我有找到一篇
Connection.Response res = Jsoup.connect("http://www.example.com/login.php")
.data("username", "myUsername", "password", "myPassword")
.method(Method.POST)
.execute();
Document doc = res.parse();
String sessionId = res.cookie("SESSIONID");
但是他所謂的SESIONID去哪生orz
我利用
Map<String, String> cookies = res.cookies();
取得一長串字串
最後面我看到
ASP.NET_SessionId=izp1acvqdhin5qz22g1j2xra
這串就是所謂的SESIONID 嗎?
--
ボ ◢ ◥══◢ ◥═══◢ ◥◣ ══◥◣◢◤◣═ ◣◢═Vocaloid╮
║ ◣ ◤◥ ◢◢◢▼ quetzal◤◥◥﹨◣ ◢◥◤ ◥ ▼◥ ◣◢ ║
║ ● ●▼ ● ●◥ ロ ● ● ;│ ▼◥︽﹨ ◆▼◥▼﹨ ▃▃
║ ◣▄ ◢◤ ◤◣▆ ◢◥ ◥◣▃ ▉◤ ═● ● ▌ ◤● ● ▌ ◢ド!
║ ◤◤◢ ◣ カ ████▆≡ ◤▆ ◥ ◢◣▁ ▉◥ ◣▄ ▉◤ ▅▅
╰══◣︶●═══ ▊█▎◥◣══▼ ◢/△ ◤═イ═△▅/◥══ △▅/◣ ═══╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.14.80.132
→
03/07 16:09, , 1F
03/07 16:09, 1F
→
03/07 16:10, , 2F
03/07 16:10, 2F
→
03/07 16:28, , 3F
03/07 16:28, 3F
→
03/07 16:34, , 4F
03/07 16:34, 4F
※ 編輯: tga123 來自: 119.14.80.132 (03/07 17:09)
→
03/07 17:45, , 5F
03/07 17:45, 5F
→
03/07 17:45, , 6F
03/07 17:45, 6F
推
03/07 17:55, , 7F
03/07 17:55, 7F
→
03/07 17:57, , 8F
03/07 17:57, 8F
→
03/07 18:47, , 9F
03/07 18:47, 9F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
問題
1
9