1

这是一个使用 pyppeteer 代码部分的 Python 网络爬虫:

async def process(query):


  print('START PROCESS')


  async with aiofiles.open(os.path.join(BASEDIR, config['PARSER']['Proxies']), mode='r', encoding="utf-8") as f:
    proxies = await f.readlines()
    await f.close()

  proxies = [x.strip() for x in proxies if x != '']
  proxy = random.choice(proxies)


  print('TEST')
  browser = await launch(headless=False, args=['--no-sandbox', '--proxy-server='+proxy, ])
  print(4)
  #Some code

使用 pyppeteer 异步运行一些 chrome 进程。它在 Linux (Debian) 上完美运行,但在 Windows 上根本无法运行。浏览器启动,但甚至 print(4) 都没有运行。启动浏览器后代码冻结并且不会引发任何错误。我能用它做什么?

4

0 回答 0