pyppeteer.errors.BrowserError: не удалось подключиться к порту браузера - PullRequest
0 голосов
/ 12 июня 2018

У меня проблемы при использовании пакета requests-html на Python 3.6.5, Ubuntu 16.04 (x64).Если быть более точным, последняя строка

from requests_html import HTMLSession

session = HTMLSession()
r = session.get('http://python-requests.org/')
r.html.render()

выдает следующую ошибку:

Traceback (последний вызов последнего): файл "", строка 1, в

Файл "/home/candy/.conda/envs/candy_env/lib/python3.6/site-packages/requests_html.py", строка 572, в render self.session.browser # Автоматически создавать цикл событий иbrowser

Файл "/home/candy/.conda/envs/candy_env/lib/python3.6/site-packages/requests_html.py", строка 680, в браузере self._browser = self.loop.run_until_complete(pyppeteer.launch (headless = True, args = ['- no-sandbox']))

Файл "/home/candy/.conda/envs/candy_env/lib/python3.6/asyncio/base_events.py ", строка 468, в run_until_complete возвращает future.result ()

Файл" /home/candy/.conda/envs/candy_env/lib/python3.6/site-packages/pyppeteer/launcher.py ", строка 243, при запуске return await Launcher (параметры, ** kwargs) .launch ()

Файл" /home/candy/.conda/envs/candy_env/lib/python3.6/site-packages / pyppeteer / launcher.py ", строка160, при запуске self.browserWSEndpoint = self._get_ws_endpoint ()

Файл "/home/candy/.conda/envs/candy_env/lib/python3.6/site-packages/pyppeteer/launcher.py",строка 178, в _get_ws_endpoint поднять BrowserError (f'Не удалось подключиться к порту браузера: {url} ')

pyppeteer.errors.BrowserError: Не удалось подключиться к порту браузера: http://127.0.0.1:43623/json/version

Тем не менее, тот же код работает без ошибок на другой платформе Windows 10 с теми же настроенными требованиями Python.

Я проверил, успешно ли загружен Chrome на мой компьютер, и в результате да!Поэтому я думаю, что проблема не в этом.

(candy_env) candy @ botwriter01: ~ / .pyppeteer / local-chromium / 543305 / chrome-linux $ ls chrome chrome_sandbox libclearkeycdm.so локали nacl_helper_bootslob native_.bin resources.pak
xdg-mime chrome_100_percent.pak chrome-обертка libEGL.so
MEIPreloadnexe resources
v8_context_snapshot.bin

Я уже искал ответы в путеводителе requests-html, но ничего не нашел.Я хочу, чтобы команда r.html.render() работала правильно, что мне теперь делать?

...