Загрузка с хромированным без головы и селенаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Загрузка с хромированным без головы и селена

Сообщение Anonymous »

Я использую Python-Selenium и Chrome 59 и пытаюсь автоматизировать простую последовательность загрузки. Когда я обычно запускаю браузер, загрузка работает, но когда я делаю это в режиме без головы, загрузка не работает. < /P>

# Headless implementation
from selenium import webdriver

chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument("headless")

driver = webdriver.Chrome(chrome_options=chromeOptions)

driver.get('https://www.mockaroo.com/')
driver.find_element_by_id('download').click()
# ^^^ Download doesn't start
< /code>



# Normal Mode
from selenium import webdriver

driver = webdriver.Chrome()

driver.get('https://www.mockaroo.com/')
driver.find_element_by_id('download').click()
# ^^^ Download works normally
< /code>



I've even tried adding a default path:

prefs = {"download.default_directory" : "/Users/Chetan/Desktop/"}
chromeOptions.add_argument("headless")
chromeOptions.add_experimental_option("prefs",prefs)
< /code>

Добавление пути по умолчанию работает в обычной реализации, но та же самая проблема сохраняется в безголовой версии.>

Подробнее здесь: https://stackoverflow.com/questions/456 ... d-selenium
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»