Cookie保持登錄狀態
-
cookie +session鑒權機制
cookie是由web服務器保存在用戶瀏覽器(客戶端)上的小文本文件,他可以包含有關用戶的信息。無論何時用戶訪問到服務器,都會帶上該服務器的cookie信息,一般cookie都是有有效期的。cookie只在瀏覽器上面保存規定的一段時間,一旦超過了規定的時間,該cookie就會被系統清除。session將數據存儲在服務器上面,服務器會為每一個用戶創建一條session,用戶訪問服務器的時候需要拿著sessionId去表明自己的身份。 -
cookie保持登錄狀態
-
request處理cookie的方案
3.1 cookie添加在header中,這里添加方式比較簡單和user-agent一樣的,用key-value模擬即可
3.2 使用cookies參數傳遞cookie
cookies的形式:字典
cookies = {“cookie的name”:“cookie的value”}
使用方法
headers = {# 必不可少的就是UA和Cookie,其他參數相對重要性會比較低'User-Agent':'Mozla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36','Cookie':'MCITY=-340%3A; PSTM=1749456114; BIDUPSID=80A5FFA59A8F51A5D63DA149FC0F4C5F; BAIDUID=5BFD4853795492C1EE079F442F7B179A:FG=1; MAWEBCUID=web_eDHVKhtqXWPFpfJbfIWEiqPummyJUIKJPKWHztURvJGsTCwfPc; H_WISE_SIDS_BFESS=62325_63274_63881_63947_63995_64012_64015_64026_64058_64047_64056_63817_64085_64091_64141_64146_64160; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; BAIDUID_BFESS=5BFD4853795492C1EE079F442F7B179A:FG=1; delPer=0; PSINO=7; ZFY=umZ:BUaNDpML93f7eUvAQ62zzqJ9FsfM2F0I8VBQ:AHoI:C; BCLID=11109077734768577737; BCLID_BFESS=11109077734768577737; BDSFRCVID=9EPOJeC62xDNJyTsi2_zSirqAa2F_ZnTH6aog3FXdH4wtfE8cMptEG0ntM8g0Kuh9sMMogKK5mOTH6KF_2uxOjjg8UtVJeC6EG0Ptf8g0x5; BDSFRCVID_BFESS=9EPOJeC62xDNJyTsi2_zSirqAa2F_ZnTH6aog3FXdH4wtfE8cMptEG0ntM8g0Kuh9sMMogKK5mOTH6KF_2uxOjjg8UtVJeC6EG0Ptf8g0x5; H_BDCLCKID_SF=Jb4H_IIKtIK3H43wjCTM5b-Whp0X5-CsWNLL2hcH0KLKjJo6MjbKKU_YQnjgaRjD0RrioP3wKfb1MRjvjxcFqftDM-74QqItKa6l5l5TtnrUeCnTDMRhyU0X2aQyKMniJCj9-pPKWhQrh459XP68bTkA5bjZKxtq3mkjbPbDfn02JKKuj68Kj6JyjH-s-bbfHjn03RrSb4Ooe4-k5-n2eTFk0-nZKxtqtjbR2qcXQPOEhx7u0PrKKf__D4jdXt6nWncKWb0b3fnfOKb65-jpe-tIKhO405OXbgDO0KJcbRPBqp6EhPJvyTLDXnO7tfnlXbrtXp7_2J0WStbKy4oTjxL1Db3JKjvMtT-tVJO-KKCKbD0G3e; H_BDCLCKID_SF_BFESS=Jb4H_IIKtIK3H43wjCTM5b-Whp0X5-CsWNLL2hcH0KLKjJo6MjbKKU_YQnjgaRjD0RrioP3wKfb1MRjvjxcFqftDM-74QqItKa6l5l5TtnrUeCnTDMRhyU0X2aQyKMniJCj9-pPKWhQrh459XP68bTkA5bjZKxtq3mkjbPbDfn02JKKuj68Kj6JyjH-s-bbfHjn03RrSb4Ooe4-k5-n2eTFk0-nZKxtqtjbR2qcXQPOEhx7u0PrKKf__D4jdXt6nWncKWb0b3fnfOKb65-jpe-tIKhO405OXbgDO0KJcbRPBqp6EhPJvyTLDXnO7tfnlXbrtXp7_2J0WStbKy4oTjxL1Db3JKjvMtT-tVJO-KKCKbD0G3e; AIT_PERSONAL_VERSION=1; AIT_ENTERPRISE_VERSION=1; ppfuid=FOCoIC3q5fKa8fgJnwzbE67EJ49BGJeplOzf+4l4EOvDuu2RXBRv6R3A1AZMa49I27C0gDDLrJyxcIIeAeEhD8JYsoLTpBiaCXhLqvzbzmvy3SeAW17tKgNq/Xx+RgOdb8TWCFe62MVrDTY6lMf2GrfqL8c87KLF2qFER3obJGkZQH+ZKGoU62G/Dq2iZXN5GEimjy3MrXEpSuItnI4KD+5h5BwuOMQM9HfEtxULNfCAvjT/o+nv82+csoLzCO2/D/fGxJzk3kdrbHcyXpUMlBJsVwXkGdF24AsEQ3K5XBbh9EHAWDOg2T1ejpq0s2eFy9ar/j566XqWDobGoNNfmfpaEhZpob9le2b5QIEdiQdtJfhN1eLb/i/C9hcVPjDWFCMUN0p4SXVVUMsKNJv2T/GamCSC3fVrsTWnPmpzB9jasmgOrJ40n63OsKSOpoSLBCO7+QldZ72iFUBLi59Hd330VSk7cpPOLlaAUao7J1bQ+//wdrn6SUz7a0vEMm7QqGqBJJILGchC/ZM0axiniVRKx4R3cqVpTVNqTP1tWGnGGu/AVLS3NcPF3XemJkZyi6L0BPA661JDj0lmZIgcCHm0lGODoYWzuL7ZDizBm0d8BJIJUS1lUOPNebjg5OCjwkSq16g64gugrO/OhN+XjRMTNne43cKuMDmex1CEngB2QvyTjxXMcJvDDEe3McIycHFbZmbEY9LT3RuWsSjij5HIeKAxeCJRzKQmiJrt2NfcvtlN3ESPWbdJGDOOVZ7nXV7AKyouo3F/6eSy+zZYTTqdZOtMfYv7OtqOKdv1gHZ/q1uQn9VsBjBmLNQsYnwiX1i39zQE19TGybrzqrM1pDNXcybRETVwM6jql+eIXlewf4jZIONqitUD98U0FeHk4vnOZOyajeVuJqw/hTdAQtApplNnCjhwNPVCEwOM+fhAnTmsOUv8VZv/P2wJzNotULfmgVt3wseU1JNoF3umr3OSur+fOpFAgP8tGwklbbh77U3jCUnOE2YVcxDRiJhV2rtoc3z07Ju637GxzfwnojhZ3atWLnGsfyEaq93vs4m7Mfxf61vQ9X5ee7c0vV+aosiH5dwXp+fI8U9TG15C1u0vKL6CrnOjCDWgWPw78v2hWygrbZr2pSYz8eskxGwuLX4n1pJ3jb5fvx8MhmCQ+Hd6nMsu/BGacBuznP9X6OXc/eBWeXCb1t/CFoW2eEU3Z0dgDDuLhCGtd3NzvuKxePnYP/RhMxnz1Y/Ku3GKDY6QiXzUhqx78LXpdU8o6P1c; H_PS_PSSID=62325_63881_63947_64012_64058_64047_64056_64091_64141_64146_64160_64174_64182_64220_64237_64248_64253_64259_64261_64271_64308; H_WISE_SIDS=62325_63881_63947_64012_64058_64047_64056_64091_64141_64146_64160_64174_64182_64220_64237_64248_64253_64259_64261_64271_64308; BA_HECTOR=a4a08g202l8h0h80012g8k042404ai1k8h5oq25; RT="z=1&dm=baidu.com&si=e4a98f8f-94eb-4455-87ff-f052545b7516&ss=mdocipph&sl=3&tt=df4&bcn=https%3A%2F%2Ffclog.baidu.com%2Flog%2Fweirwood%3Ftype%3Dperf&ld=18b8"','Accept':'ext/event-stream','Referer':'https://fanyi.baidu.com/mtpe-individual/transText?query=%E7%BF%BB%E8%AF%91&lang=zh2en&ext_channel=Aldtype'
}
3.3 使用request.session處理cookie