Я занимаюсь разработкой скриптового скрипта для сбора некоторых данных, которые находятся за authwall, у меня есть пользовательский фильтр в ublock, который пропускает меня через authwall, однако, когда я загружаю хром с помощью ublock, используя Selenium, он не имеет фильтры. Я использую Linux, если это поможет.
Я пытался заставить его остановиться, прежде чем получить информацию, чтобы я мог проверить фильтры на месте, и он пуст.
Вот часть кода
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_option_settings = Options()
chrome_option_settings.add_argument('--window-size=1920x1080')
extension_path = r'/home/user/.config/chromium/Default/Extensions/cjpalhdlnbpafiamejdnhcphjbkeiagm/1.20.0_0'
chrome_option_settings.add_argument('load-extension='+extension_path)
chrome_driver = "/usr/bin/chromedriver"
driver = webdriver.Chrome(chrome_options=chrome_option_settings, executable_path=chrome_driver)
driver.get(url)
Я также пытался загрузить профиль Chrome, но ни одна из них не помогала.
chrome_options.add_argument("user-data-dir=/home/user/.config/chromium/Default")
или
chrome_options.add_argument("--profile-directory=/home/user/.config/chromium/Default")
Любая помощь будет принята с благодарностью