Описание тега pyppeteer
Неофициальный порт Python для библиотеки автоматизации браузера Chrome/ Chrome для кукольников (без головы).
1
ответ
Pyppeteer и Javascript запрос
Я пытаюсь перенести проект узла, который использует Puppeteer, в проект Python, который использует Pyppeteer. У меня есть ниже, javascript-запрос, который работает правильно. const values = await page.evaluate( () => [...document.querySelectorAll…
04 ноя '18 в 01:41
0
ответов
Соединение закрыто, когда код работает. которые используют pyppeteer для сканирования сети
Я делаю тест, который сканер taobao.com с помощью pyppeteer. taobao.com имеет идентификационный код, который является кнопкой ползунка, поэтому я добавил некоторый метод в код. но ошибка произошла, когда код работает. информация об ошибке вот так: 2…
30 ноя '18 в 10:48
0
ответов
Обнаружение автоматически открытых вкладок с помощью Pyppeteer
С помощью pyppeteer можно получить все открытые вкладки с помощью функции .pages. Это работает нормально, пока веб-сайт сам не откроет новую вкладку (например, после нажатия на кнопку). В этом случае новая вкладка не отображается при возврате **. Ст…
18 янв '19 в 07:42
0
ответов
Ошибка слишком большого количества открытых файлов при использовании asyncio/pyppeteer
Я пытаюсь делать запросы с безголовым хромом, используя pyppeteer. Но я продолжаю получать "OSError: [Errno 24] Too many open files" после определенного количества запросов. Я проверил открытые ресурсы процесса python с помощью losf и обнаружил, что…
29 янв '19 в 23:38
1
ответ
Идеальный способ создания циклов с помощью pyppeteer
Я написал сценарий в python в комбинации с pyppeteer вычеркнуть названия и номера телефонов различных кофеен с веб-страницы. Хотя способ, который я попробовал ниже, служит цели, сценарий выглядит очень грязно. Каков идеальный способ создания циклов …
26 ноя '18 в 12:20
1
ответ
Pyppeteer SetCookie выпуск
Когда я использую pyppeteer с файлами cookie, возникает следующее исключение Файл "test.py", строка 33, в asyncio.get_event_loop(). Run_until_complete(main()) Файл "/usr/local/python3.6/lib/python3.6/asyncio/base_events.py", строка 468, в run_until_…
08 июл '18 в 01:02
1
ответ
Python: держать открытый браузер в pyppeteer и создавать CDPSession
У меня есть две проблемы, которые я не могу решить в данный момент. 1. Я хотел бы, чтобы браузер работал, чтобы я мог просто повторно подключиться с помощью pyppeteer.launcher.connect() функция, но, кажется, закрыта сразу же, даже если я не звоню py…
22 окт '18 в 15:13
1
ответ
Как использовать локальный DNS в Pyppeteer
У меня есть обратный прокси-сервер, интерфейс и бэкэнд-контейнер. Серверная часть работает под управлением Pyppeteer, а обратный прокси-сервер настроен с псевдонимом "servicename.localhost" в docker-compose.yml: networks: default: aliases: - service…
24 сен '18 в 21:46
1
ответ
Есть ли способ прокрутки до конца страницы в pyppeteer
Я попытался просмотреть документацию и тому подобное, но не смог найти способ прокрутить страницу вниз, используя библиотеку pyppeteer с python3. Было бы здорово, если бы кто-нибудь мог указать мне правильное направление или решение.
28 фев '19 в 06:34
3
ответа
Выберите кнопку по ее тексту в Pyppeteer (Python Puppeteer)
Я хочу нажать на следующую кнопку, используя pyppeteer <button class="r3f3s" tabindex="0">Text here</button> Я пытаюсь сделать это с помощью Jquery как предложено здесь: btn = await page.querySelector('button[text=\'Text here\']') или зд…
04 янв '19 в 18:50
0
ответов
RuntimeError: цикл обработки событий закрыт
Я пытаюсь жениться на Pyppeteer и Quart, но так как запуск браузера занимает много времени, я бы предпочел справиться с ним глобально (с асинхронной блокировкой), что, кажется, означает, что мне нужно обрабатывать очистку вручную. Вот мой минимальны…
27 май '18 в 20:31
0
ответов
С pyppeteer, как сделать запрос с клиентским сертификатом?
Мне нужно зайти на страницу, используя клиентский сертификат с pyppeteer, я видел, что это возможно с самим кукловодом, но мои попытки приводят к ошибочной ошибке состояния с python3. Я не уверен, является ли моя попытка полностью правильной, но это…
01 дек '18 в 16:08
1
ответ
Очистка контента с использованием pyppeteer в сочетании с asyncio
Я написал скрипт на Python в сочетании с pyppeteer вместе с asyncio очистить ссылки на различные посты со своей целевой страницы и в конечном итоге получить заголовок каждого поста, отслеживая URL, ведущий к его внутренней странице. Контент, который…
13 дек '18 в 20:06
0
ответов
Сбой сценария pyppeteer после нажатия Ctrl+C
Рассмотрим следующий код: import asyncio import pyppeteer async def hi(): ret = await pyppeteer.launch() await asyncio.sleep(10) return ret browser = asyncio.get_event_loop().run_until_complete(hi()) Если я запускаю его, а затем нажимаю Ctrl+C через…
27 май '18 в 21:07
2
ответа
Python: Pyppeteer нажав на всплывающее окно
Я пытаюсь принять согласие на использование файлов cookie для всплывающего окна, созданного на этой странице. Я пытался использовать waitForSelector но ни один из селекторов, которые я использовал, кажется, не виден безголовому браузеру. Я хотел бы …
07 сен '18 в 11:38
1
ответ
Pyppeteer ведет себя по-разному в Linux и Windows
Я имею pyppeteer код, который просматривает. Давайте предположим, что это только нажимает на a теги. Он отлично работает на моей локальной машине с Windows, но ломается всякий раз, когда я запускаю его удаленно на сервере Linux. Так же conda env тот…
25 дек '18 в 09:37
1
ответ
Python: Pyppeteer с asyncio
Я делал некоторые тесты, и мне интересно, если скрипт ниже работает асинхронно? # python test.py It took 1.3439464569091797 seconds. 31 (сайтов) х 1,34 = 41,54 с - так что это на несколько секунд меньше, но теоретически это займет всего столько врем…
26 июн '18 в 11:10
1
ответ
Запуск pypupeteer во FLASK дает ValueError: сигнал работает только в основном потоке
Я пытаюсь интегрировать Pyppeteer в приложение колбу. У меня есть сценарий python, который запускает pyppeteer и делает снимок экрана со страницей. Это рабочий файл, если я запускаю сценарий по отдельности. ПРОБЛЕМА - тот же сценарий, который не раб…
08 дек '18 в 05:45
0
ответов
Заданное время ожидания работает не во всех случаях в Pyppeteer
Я установил время ожидания в Pyppeteer на 60 секунд, но оно не работает для всех страниц. Вот мой код: options = {'timeout': 60 * 1000} response = await self.page.goto(url, options) Я пытаюсь загрузить этот URL с тайм-аутом: http://www.google.com:81…
06 ноя '18 в 09:45
0
ответов
pyppeteer: выбор нескольких страниц
Как выбрать конкретную вкладку, не создавая ее через browser.newPage()? Мне нужно pyppeteer, чтобы выбрать вновь открытую вкладку при нажатии на <a> тег. browser = await launch() page = await browser.newPage() someNewPage = await page.click('#…
25 янв '19 в 03:17