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