Просто добавьте немного дополнительной информации.
Невозможно запросить базу данных, отличную от текущей. Поскольку PostgreSQL загружает системные каталоги, зависящие от базы данных, неясно, как должен вести себя запрос кросс-баз данных.
contrib / dblink разрешает запросы с кросс-базами, используя вызовы функций. Конечно, клиент может также делать одновременные подключения к различным базам данных и объединять результаты на стороне клиента.
blockquote>
Вы, вероятно, должны делать как можно больше из контекста браузера. Например:
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()")
Решил проблему, запустив скрипт с хромом без головы вместо обычного хрома. Использование приведенного ниже кода вместо «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)