Python селен скребок отлично работает на окнах, но не на распианец распбиан

Просто добавьте немного дополнительной информации.

Невозможно запросить базу данных, отличную от текущей. Поскольку PostgreSQL загружает системные каталоги, зависящие от базы данных, неясно, как должен вести себя запрос кросс-баз данных.

contrib / dblink разрешает запросы с кросс-базами, используя вызовы функций. Конечно, клиент может также делать одновременные подключения к различным базам данных и объединять результаты на стороне клиента.

blockquote>

Часто задаваемые вопросы по PostgreSQL

0
задан David Batista 19 March 2019 в 00:28
поделиться

2 ответа

Вы, вероятно, должны делать как можно больше из контекста браузера. Например:

driver.execute_script("document.querySelector('[id=usernameInputField]').value = 'user'")
driver.execute_script("document.querySelector('[id=passwordInputField]').value = 'password'")
driver.execute_script("document.querySelector('css-for-button').click()")
0
ответ дан pguardiario 19 March 2019 в 00:28
поделиться

Решил проблему, запустив скрипт с хромом без головы вместо обычного хрома. Использование приведенного ниже кода вместо «driver = webdriver.Chrome (executetable_path =" / Users / Sanch / Desktop / Drivers / chromedriver ")» сделало так, чтобы скрипт работал правильно.

Я не уверен, было ли это из-за нехватки вычислительной мощности с Raspberry Pi 3+ или каким-то другим фактором, но сейчас все работает правильно. Возможно, кто-то еще может пролить свет на то, почему безголовый будет работать, но обычный хром не будет. Спасибо всем за помощь!

#headless driver setup and launch
chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--window-size=1920x1080")
chrome_driver = "your drivers path"
driver = webdriver.Chrome(chrome_options=chrome_options, executable_path=chrome_driver)
0
ответ дан Clueless_4_Real 19 March 2019 в 00:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: