PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 請問CookieJar如何取某NAME值
作者:
piligo
(霹靂狗)
2020-03-12 13:19:25
請問,我透過browser_cookie3模組撈出Chrome內的指定Domain Cookie值後
透過下面這段可以整齊的顯示,但要怎麼在一堆Cookie中取出指定NAME的值呢
for item in cookies:
print(item.name+"="+item.value)
找到的教學都是撈出CookieJar後就直接餵給requests
但我只是要取值出來記錄而已
謝謝
後續找到一段語法,但是要運用卻出現
AttributeError: 'CookieJar' object has no attribute 'find'
def getmidstring(html, start_str, end):
start = html.find(start_str)
if start >= 0:
start += len(start_str)
end = html.find(end, start)
if end >= 0:
return html[start:end].strip()
print(getmidstring(cookies,"NAME=\"","\""))
成功解出來了,只是不知是不是最佳解
for item in cookies:
if(getmidstring(item.name+"="+item.value,"NAME=","\"")!=None):
key=item.value
作者:
alvinlin
(林矜業)
2020-03-13 00:19:00
把它變成一個 dict 然後再取 key 就行了myDict = {item.name:item.value for item in cookies }print(myDict.keys())再看你要取出哪個 key (就是你要的 item.name, 或 NAME)print(myDict[NAME])
https://i.imgur.com/U3r32vZ.jpg
作者:
piligo
(霹靂狗)
2020-03-13 01:05:00
感謝~成功 程式碼又縮短了許多 ^^
作者:
alvinlin
(林矜業)
2020-03-17 01:33:00
^^
繼續閱讀
[問題] google calendar api失敗
ewtmshu
[討論] 學習python或相關開發工具之平台
nicha115
[問題] pyinstaller 報錯
MAGICXX
[問題] 新手詢問pandas問題
Obserea
[問題] python新手,想請教發佈程式問題大哉問
shou666
[問題] 自學下一步
hellokidding
[問題] pyramid很少人在用嗎
Uni0608
Re: [問題] bokeh與matplotlib, 互動式圖片
iamfenixsc
[問題] Pandas 指定條件修改內容
ctr1
[問題] MacOS Python3 IDLE 執行 pygame code
iwaitforyou
Links
booklink
Contact Us: admin [ a t ] ucptt.com