@immelnikoff
Изучаю БД

Как в Selenium запустить бота в фоновом режиме?

Использую webdriver для Chrome():
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://yandex.ru/')
s = driver.find_element_by_name('text')
s.send_keys('поисковый запрос')
s.submit()
driver.find_elements_by_class_name('organic__url-text')[0].click()
print(driver.title)
driver.quit()
  • Вопрос задан
  • 3748 просмотров
Решения вопроса 1
@immelnikoff Автор вопроса
Изучаю БД
Вопрос решен:
from selenium import webdriver

search = 'катарсис'
options = webdriver.ChromeOptions()
options.add_argument('headless')
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://yandex.ru/')
s = driver.find_element_by_name('text')
s.send_keys(search)
s.submit()
driver.find_elements_by_class_name('organic__url-text')[2].click()
print(driver.title)
driver.quit()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы