關於爬蟲裡面的Cookie

2021-09-08 15:57:58 字數 2479 閱讀 8150

把cookie放到headers中直接登入獲取資料

把cookie單獨拿出來利用字串切割轉換成字典然後放到請求的url中進行請求響應獲取引數

;cookie_dict =

requests.get(url, headers = headers = headers, cookies = cookie_dict)

a = b if b else c # 如果b 為真則 a=b 否則 a=c

如下:

if b:

a=belse

:a=c

in [8]

:out[8]

:in [9]

:out[9]

:---

----

----

----

----

--#例子一:大小寫key合併

#複製**

mcase =

mcase_frequency =

print mcase_frequency

# output:

#複製**

#例子二:快速更換key和value

mcase =

mcase_frequency =

print mcase_frequency

# output:

假如 cookie_dict 有值;headers 裡面的cookie 沒有值

則請求響應失敗

假如 cookie_dict 沒有值;headers 裡面的cookie 有值

則請求成功

結論:一切以headers 裡面的值為準!!!

盡量貼近瀏覽器裡面的 request headers*/

-form表單action對應的url位址

-使用者名稱和密碼的input標籤中,name的值作為鍵,使用者名稱和密碼作為值的字典,作為post data
-通過抓包,定位url位址

-form data

關於channel裡面的策略

關於channel裡面的策略 channel裡面的配置主要在data.data 0 pyload.data.config裡面。config是由groups遞迴形成的。groups的結構如下 groups 下一層 mod policy 當前層發生改變時,需要執行的策略名稱 policies 當前層策略...

關於Struts裡面的actionForward

1.actionforward的作用 封裝 路徑,通俗點說就是說完成頁面的跳轉和轉向。那它既然是轉向,到底是 還是重定向呢?預設的情況下,actionforward採用的是 的方式進行頁面跳轉的。2.給自己加深下印象,說一下 和重定向的區別。最大的區別就是 的時候,頁面的url位址不變,而重定向的時...

關於boost裡面的string

include 首先是盤點子串是否是父串的乙個子串。如下所示 std string str i don t know.n std cout to upper copy std cout boost to lower str std cout std string str power bomb if ...