import os import stat import time import asyncio from pyppeteer.launcher import launch async def main(): basedir = os.path.abspath(os.path.dirname(__file__)) print(basedir) os.chmod(basedir, stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO) browser = await launch({'headless': False, 'dumpio': True, 'executablePath': basedir+ r"\local-chromium\575458\chrome-win32\chrome.exe", "autoClose": True}) # executablePath 指定的程序运行路径
page = await browser.newPage()
await page.setUserAgent(
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299')
url = "https://www.baidu.com/"
await page.goto(url)
cookies_list = await page.cookies()
cookies = ''
for cookie in cookies_list:
str_cookie = '{0}={1};'
str_cookie = str_cookie.format(cookie.get('name'), cookie.get('value'))
cookies += str_cookie
print(cookies)
return cookies
if __name__ == '__main__':
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
程序包链接:
链接:https://pan.baidu.com/s/11GB1_1uHgFsxSfWnE5p-sw
提取码:6s4a
更多参数后续补充