Как добавить расширение и его настройки в расширениях Chrome? - PullRequest
0 голосов
/ 25 апреля 2018

Я использую python, selenium и chromedriver для создания программы, которая заполняет форму для меня.Есть определенное расширение Chrome, которое я хотел бы использовать.Расширение, о котором я говорю, называется «Автозаполнение», в нем есть изображение молнии.У меня есть «профиль» на расширение, которое заполняет кучу вещей в форме сразу.Я знаю, как добавить расширение к chromedriver, но когда я это делаю, он не сохраняет профиль со всей информацией.Я знаю, что есть обходные пути для этой проблемы, где вы можете заполнить ее командами, но она должна быть очень быстрой, а автозаполнение - быстрым.

1 Ответ

0 голосов
/ 25 апреля 2018

Мы постараемся быть еще более полезными, если вы поделитесь примером кода. Насколько я понимаю; вы могли бы использовать такие опции Chrome WebDriver.

import os
from selenium import webdriver
from selenium.webdriver.chrome.options import Options


executable_path = "path_chromedriver"
os.environ["webdriver.chrome.driver"] = executable_path

chrome_options = Options()
chrome_options.add_extension('path_of_extension')

driver = webdriver.Chrome(executable_path=executable_path, chrome_options=chrome_options)
driver.get("http://google.com")

Для получения дополнительной информации вы должны проверить https://sites.google.com/a/chromium.org/chromedriver/capabilities

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...