鍍金池/ 問答/數(shù)據(jù)分析&挖掘  PHP  Python  網(wǎng)絡(luò)安全/ 如何獲取獲取302 重定向頁面的cookie

如何獲取獲取302 重定向頁面的cookie

最近在做網(wǎng)站seo數(shù)據(jù)的統(tǒng)計,我需要從百度統(tǒng)計那里抓取信息存入我的數(shù)據(jù)。

我選擇PHP + Guzzle6 幫我完成這項工作。

但是實現(xiàn)的功能出了一些問題。我使用的是百度的一個胖URL,在地址框里輸入url。

類似這種:https://#baidu.com/web/welcome/ico?s=sdfsdfsfdsfsdfsfsfsdfsf

然后輸入密碼就好了,經(jīng)過分析,這個屬于form-data范疇。

隨后,登入成功了,會做個302跳轉(zhuǎn),

clipboard.png

現(xiàn)在我想獲取跳轉(zhuǎn)后的cookie值,然而實操我獲取不到。

我的做法:

  1. 獲取首次訪問胖url的cookie
  2. 將上一步的cookie,passwd等參數(shù)再次傳給胖url,獲取登錄成功后的頁面(即302跳轉(zhuǎn)頁面)cookie值
  3. 帶著這個cookie去訪問跳轉(zhuǎn)后的頁面,拉取統(tǒng)計數(shù)據(jù)。

但是,我對于重定向cookie的獲取一籌莫展,google了一些,比如說跟著重定向,設(shè)置header值,都沒有成功。

我的問題:

我需要獲取重定向cookie的思路,大家能幫忙嗎?

回答
編輯回答
淚染裳

從截圖來看,這個cookie屬于請求頭request的cookie,使用瀏覽器的debug工具追蹤一下在哪里相應(yīng)了這個cookie的吧,這樣才能拿到cookie

2018年5月7日 20:14