鍍金池/ 問(wèn)答/HTML5  Java  Linux  網(wǎng)絡(luò)安全  HTML/ Java httpClient實(shí)現(xiàn) 爬蟲(chóng) 怎么取到瀏覽器中sessionStor

Java httpClient實(shí)現(xiàn) 爬蟲(chóng) 怎么取到瀏覽器中sessionStorage的值

背景

我用httpClent來(lái)實(shí)現(xiàn)爬蟲(chóng),在獲取到其中一個(gè)頁(yè)面,要進(jìn)行下一步操作的時(shí)候,發(fā)現(xiàn)網(wǎng)址請(qǐng)求是在js文件中發(fā)起的,并且這個(gè)url是動(dòng)態(tài)的,根據(jù)點(diǎn)擊的鏈接的value值傳到j(luò)s中為key,然后用這個(gè)key去sessionStorage里面去取一個(gè)對(duì)應(yīng)的秘鑰值回來(lái)組裝成url發(fā)出get請(qǐng)求。

問(wèn)題

  1. 我有沒(méi)有辦法監(jiān)控到sessionStorage的賦值操作。(我自己試了下,沒(méi)成功,不知道是不是方法不對(duì))
  2. 我有沒(méi)有方法通過(guò)httpClient獲取到sessionStorage里面的值?

取不到這個(gè)秘鑰就無(wú)法得到對(duì)應(yīng)的請(qǐng)求url,下一步就進(jìn)行不下去了。

請(qǐng)各位大佬相助。

先在此謝過(guò)!

回答
編輯回答
薄荷糖
  1. 沒(méi)有
  2. 沒(méi)有

sessionStorage是瀏覽器本地存儲(chǔ),不在網(wǎng)絡(luò)上傳輸。爬蟲(chóng)是HTTP協(xié)議。

你需要解決的是 sessionStorage里面存的key哪來(lái)的?一般是請(qǐng)求后端拿回來(lái)的,你把這個(gè)鏈接爬一下

2017年7月25日 01:56