pyppteer运行时不自动下载,指定运行路径

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

更多参数后续补充

原文地址:https://www.cnblogs.com/itBlogToYpl/p/13139777.html