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

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

背景

我用httpClent來實(shí)現(xiàn)爬蟲,在獲取到其中一個(gè)頁面,要進(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)的秘鑰值回來組裝成url發(fā)出get請(qǐng)求。

問題

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

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

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

先在此謝過!

回答
編輯回答
薄荷糖
  1. 沒有
  2. 沒有

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

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

2017年7月25日 01:56