首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用pyppeteer设置cookie

如何使用pyppeteer设置cookie
EN

Stack Overflow用户
提问于 2020-01-31 14:38:51
回答 1查看 608关注 0票数 2

我对cookie几乎一无所知,但我需要设置它们才能使我的程序正常工作。假设我有这些cookie:

代码语言:javascript
复制
"fl-test-cookie-exist=Exist; fl-notice-cookie=true; country_notify=true; _svtri=6b01b3be-4fe8-4b91-8282-1613818f3329; _ga=GA1.2.842004217.1579404024; _fbp=fb.1.1579404024541.600339844; scarab.visitor=%226461D28971E3E0BA%22; _hjid=b601b76b-f122-4ba9-9a8c-d6fcdf5f368e; _crbx=b3b2745b-8fb4-4cb8-bd34-c69f479d1cfa; __zlcmid=wKiqd1GkJlTkIi; fita.sid.footlocker_eu=6k4vL-qyM8JRJG2CFSe2sm6brf9WYjz3; OptanonAlertBoxClosed=2020-01-19T03:48:01.217Z; _abck=C64424015AC0B0105676118215BC44C2~0~YAAQdAIkF11dnoJuAQAALofruwNEbc5wL+ZOWzzIFS8amV/qlm6lkf29ulMcoZEzJfnOdRYu0CrNf3+ja0SbwdkPslNfvAcIITMBBGg77CNWOPLcQqIUWKOvLU3EmFbhANnkXICl0Ch3Lbu2pD1e3rJtf8Q/QzbJmAt/gX8PrqrovJfn9wLtyGR+vDE1sEXOB/yYuOeik5M+0oyJUrQRPm698nUWdZ1oVqJd88OGwVpOmE2rmN+kFJhb1qOPMJBZlsMvAxDj1niiMfBWEJvrb4mIpf7vDD4uaz/TkJ7z7OB/uaOqNo7x7o1P1EwLjPizMmgvujjwL5i5xQ==~-1~-1~-1; sto-id-47873=ALPOBFKMPOCA; check=true; mboxEdgeCluster=28; mbox=PC#e6cd0cbb3290401490c41788f9eacc1d.28_0#1643685841|session#b5eae18e8bbd49fba332e7b053220170#1580442897; OptanonConsent=landingPath=NotLandingPage&datestamp=Thu+Jan+30+2020+19%3A24%3A00+GMT-0800+(Pacific+Standard+Time)&version=3.6.25&groups=1%3A1%2C2%3A1%2C3%3A1%2C4%3A1%2C101%3A1%2C102%3A1%2C103%3A1&AwaitingReconsent=false; _svlet=1580441040982; _gid=GA1.2.670261469.1580441041; scarab.mayAdd=%5B%7B%22i%22%3A%22314100494104%22%7D%5D; _svs=%7B%22p%22%3A%7B%220%22%3A1580441037477%2C%227%22%3A1580441037478%7D%2C%22c%22%3A%7B%221%22%3Atrue%2C%222%22%3Atrue%2C%223%22%3Atrue%2C%224%22%3Atrue%7D%2C%22ct%22%3A1580441044719%2C%22e%22%3A%7B%2225%22%3A%7B%22group%22%3A27%2C%22sent%22%3Atrue%7D%7D%7D"

我必须用https://miyakogi.github.io/pyppeteer/reference.html#page-class( pyppeteer )来设置它们,现在我已经用SimpleCookie拆分了cookie,并且我把cookie转换成了字典。

我的问题是:在所有这些字段(名称和值)中应该包含什么,其中哪个是名称,哪个是值?我有多个cookies,那么如何将它们全部设置?

提前感谢您<3

EN

回答 1

Stack Overflow用户

发布于 2020-10-14 17:02:58

您可以使用以下命令为页面设置cookie:

代码语言:javascript
复制
await page.setCookie(*cookie)

其中cookie是一个列表,其中包含python dict和您在那里拥有的cookie。你必须把它变成python dict。结果应该是这样的列表:

代码语言:javascript
复制
cookie = [{'fl-test-cookie-exist':'Exist',
         'fl-notice-cookie'= True,
         'country_notif': True,
         ... }]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59999053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档