我如何获得特定的Cookie?

时间:2020-09-20 13:01:13

标签: cookies

我尝试使用browsercookie3,但是它向ALLL展示了我PC上的cookie,我如何才能获得名为.ROBLOSECURITY的cookie?

我尝试过:

import browser_cookie3
cj = browser_cookie3.chrome()
print(cj.find(".ROBLOSECURITY"))

我一直在尝试和上网一个小时左右。

1 个答案:

答案 0 :(得分:0)

您可以遍历每个项目,直到找到名为.ROBLOSECURITY的cookie

import browser_cookie3

def find_that_cookie(cookie_jar, name):
    for i in cookie_jar:
        if(i.name == name):
            return i.value

cj = browser_cookie3.chrome()
cookie = find_that_cookie(cj, '.ROBLOSECURITY')

或者,如果您不介意添加额外的依赖项,则可以使用requests.cookies.dict_from_cookiejar

import browser_cookie3
from requests.utils import dict_from_cookiejar

cj = browser_cookie3.chrome()
cookie = dict_from_cookiejar(cj).get('.ROBLOSECURITY')