互聯網多年,對百度的鏈接參數,并沒有清晰的認識,甚是慚愧! 于是乎,簡單剖析了下,當做筆記,不當之處,萬望海涵,而后會持續推出新的認知。 瀏覽器&登錄狀態&鏈接地址 火狐瀏覽器+百度登錄時的鏈接: https://www.baidu.com/s?wd=阿力推推&rsv_spt=1&rsv_iqid=0x9705feed001a6195&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&oq=羅武力&rsv_t=7fb04ZOC0tYduJvUb4PBWJgX7DbK3YcdtQjjEvkM1ASbxQmDvj089PCO5sO%2BU778Glai&inputT=4030&rsv_sug3=34&rsv_sug1=15&rsv_sug7=100&rsv_pq=d14739e4001b945d&rsv_sug2=0&rsv_sug4=4231 火狐瀏覽器+百度未登錄時的鏈接: https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=阿力推推&oq=羅武力&rsv_pq=c611378a001ea8b2&rsv_t=de18s9Y8OA1WMKBS1S9fk3QoEvbK1uOWwWLXmEfCEcT6WIUf9wZnbIMCuNw&rsv_enter=1&inputT=3553&rsv_sug3=34&rsv_sug1=18&rsv_sug7=100&rsv_sug2=0&rsv_sug4=4183 360瀏覽器+百度登錄時的鏈接: https://www.baidu.com/s?wd=阿力推推&rsv_spt=1&rsv_iqid=0xc5da1647001a3804&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&oq=羅武力&inputT=3675&rsv_t=021d4rzTmcnNTKcygV%2FzNFNDRlHd5WYKlt9%2BgLq7bFW%2BrzO2zZmVE6sne3RkJ0El38Fr&rsv_sug3=6&rsv_sug1=3&rsv_sug7=100&rsv_pq=c2128f0700212fe0&rsv_sug2=0&rsv_sug4=4303 360瀏覽器+百度未登錄時的鏈接: https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=阿力推推&oq=羅武力&rsv_pq=99f50600001f8c1c&rsv_t=770dFWwuMKfBQHb9slTxQaPaEK9L%2BB5lDUbco0yaOXeVdaDMFXMcD%2BAlhnk&rsv_enter=1&inputT=4554&rsv_sug3=7&rsv_sug1=4&rsv_sug7=100&rsv_sug2=0&rsv_sug4=5433 參數分析(針對下拉詞鏈接,僅供參考) ?ie=utf-8 這個如果百度賬戶是未登錄狀態,那么這個參數值就跟在s?后面,如果是登錄狀態,這個參數就跟在rsv_idx=2后面。 rsv_spt=1 從上面的鏈接分析得出一個道理,rsv_spt=1這個參數是判斷百度搜索的時候是否百度賬戶是登錄狀態,如果是登錄狀態那么就會產生rsv_spt=1這個參數,如果是未登錄狀態就沒有這個參數。 可參考別人對rsv_spt 的解釋:經過測試可以看出來登錄了百度賬號且在首頁進行搜索時會有這個參數,且值為1,如果沒有登錄或登錄后在搜索結果頁搜索時不會出現這個參數。 網上查找了一些資料,感覺比較靠譜的是首頁搜索類型:1表示新版百度首頁搜索(先要登錄百度帳號),2表示百度實時熱點搜索(先要登錄百度帳號),3表示傳統百度首頁搜索). rsv_bp=1 如果是在百度搜索框輸入一個關鍵詞,不做任何操作,這個時候會自動彈出下拉聯想詞,鼠標點擊某一個下拉詞的時候產生的鏈接這個參數就是0;如果按照咱們以前那樣操作的話,也就是輸入一個搜索詞,點擊搜索以后,再在百度輸入框輸入一個詞,這個時候產生的地址連接這個參數值就是1,(備注:百度賬戶登錄狀態下和未登錄狀態下上面所述變化是一樣的) rsv_iqid 這個參數和issp=1同樣也是登錄狀態有這兩個參數,未登錄狀態沒有這兩個參數,rsv_iqid的值每一次搜索都是變化的。 f=8用戶自主搜索,f=3 是下拉框推薦,f=1是相關搜索 rsv_idx=2 百度賬戶在登錄狀態下是2,在未登錄狀態下是1。 tn=baiduhome_pg和tn=baidu這兩個參數,百度賬戶登錄狀態下是tn=baiduhome_pg,未登錄狀態下是tn=baidu rsv_enter 這個參數如果使用快捷鍵,那么這個參數是1,如果使用鼠標的話,這個參數是0,大體上是這樣的,具體的規律還沒有摸清楚,此參數貌似影響不大。 oq這個參數就是上一次搜索的詞 rsv_t= 這個參數不知道是干嘛的,看上去是加密的 inputT這個含義不用說了 rsv_sug3 百度搜索框提示出現條件和打字速度亦有關系,百度用參數 rsv_sug3 表示鍵盤重復速度。 rsv_sug1搜索框提示次數 參考--- rsv_sug2 (0為鍵盤選擇搜索框提示詞后,沒有更改過提示詞的搜索方式1為非鍵盤(如鼠標、手指等)選擇搜索框提示詞進行搜索) 參考--- sv_sug4反饋搜索結果用時,參考--- bs 這個參數如果使用快捷鍵(ctrl+c,ctrl+v)或者鼠標粘貼復制搜索產生的鏈接就帶bs,其他情況一般不帶,但是有個特殊情況,也能打出來bs,這個我還沒總結出來規律。 rsv_pq 這個參數和rsp參數是相關系鏈接才有的,rsv_pq是用來記錄關鍵詞和上一次搜素的關鍵詞(相關關鍵詞)的,需要解碼;這是別人的解釋,rsp是記錄相關搜索的位置,只有點擊相關搜索詞的時候才會有這個參數,從0開始。 搜索詞&下拉詞,模式成列 模式1: |