shixiaolong0
shixiaolong0

变化!如果今天的自己和昨天点自己没有差异,那么就是白活! 简书:https://www.jianshu.com/u/dd76e4af1f33 twitter:https://twitter.com/dragon72463399 rust学习笔记:https://dev.to/dragon72463399

playwright如何使用cookies

  • cookies的数据结构
logined_cookies = [{'name': 'ig_nrcb', 'value': '1', 'domain': '.instagram.com', 'path': '/', 'expires': 1696760371.728916, 'httpOnly': False, 'secure': True, 'sameSite': 'Lax'}, {'name': 'ig_did', 'value': 'CF44ACFB-5574-42FF-9963-B0389FD7121F', 'domain': '.instagram.com', 'path': '/', 'expires': 1699784371.728854, 'httpOnly': True, 'secure': True, 'sameSite': 'Lax'}, {'name': 'mid', 'value': 'Y0FOsgAEAAE6-7kvCqy4YikbghTR', 'domain': '.instagram.com', 'path': '/', 'expires': 1699784371.728932, 'httpOnly': False, 'secure': True, 'sameSite': 'Lax'}, {'name': 'csrftoken', 'value': '5JeqWsiugHzesCX9ol4SrE6YSnI0HkN9', 'domain': '.instagram.com', 'path': '/', 'expires': 1696674265.249857, 'httpOnly': False, 'secure': True, 'sameSite': 'Lax'}, {'name': 'sessionid', 'value': '55750408528%3AlfHlLTJ3gWGo8Y%3A13%3AAYd_ttgFXj-FnieznuWmJR5dHTa_eJKnsYVlk7yi7Q', 'domain': '.instagram.com', 'path': '/', 'expires': 1696760546.175813, 'httpOnly': True, 'secure': True, 'sameSite': 'Lax'}, {'name': 'ds_user_id', 'value': '55750408528', 'domain': '.instagram.com', 'path': '/', 'expires': 1673000665.249904, 'httpOnly': False, 'secure': True, 'sameSite': 'Lax'}, {'name': 'shbid', 'value': '"12039\\05455750408528\\0541696760546:01f73225e1ca4a4c4a775a7593d713db3210d9acfc1c4b8de92dec0860a3e50ec853b9db"', 'domain': '.instagram.com', 'path': '/', 'expires': 1665829346.780174, 'httpOnly': True, 'secure': True, 'sameSite': 'Lax'}, {'name': 'shbts', 'value': '"1665224546\\05455750408528\\0541696760546:01f722e9e03536a2bc2b7df49ce6e0dd3a5c7135b5a6c1bc8a3ece167409c54383c03eab"', 'domain': '.instagram.com', 'path': '/', 'expires': 1665829346.780196, 'httpOnly': True, 'secure': True, 'sameSite': 'Lax'}, {'name': 'fr', 'value': '0550kOe8AjgZd4xWC.AWU61MKB1BHgomwx2uyUSh5vPfk.BjQU9m.fh.AAA.0.0.BjQU9m.AWXdW4xj1AM', 'domain': '.facebook.com', 'path': '/', 'expires': 1673000549.719234, 'httpOnly': True, 'secure': True, 'sameSite': 'None'}, {'name': 'rur', 'value': '"EAG\\05455750408528\\0541696760665:01f7a30765e1408aec18fab3cef3c7713afe57498321aaa49e6feed8622ad1988cf60786"', 'domain': '.instagram.com', 'path': '/', 'expires': -1, 'httpOnly': True, 'secure': True, 'sameSite': 'Lax'}]
  • playwright如何调用
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
  browser = p.chromium.launch(headless=False)
  context = browser.new_context()
  # 这里调用
  context.add_cookies(logined_cookies)


  • 正常来说,cookies都能添加成功的,但是也有失败的情况,目前没有找到原因



CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论