Получил несколько ошибок на YouTube автоматизации - PullRequest
0 голосов
/ 10 апреля 2020

Я хочу упростить поиск на YouTube, поэтому я решил автоматизировать поиск на YouTube. Я сделал этот код:

import sys
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By


browser =  webdriver.Chrome(executable_path="/Users/ricascross/Desktop/projects/youtube_search/chromedriver")

browser.get('https://www.youtube.com')

def youtube_search():
    args = sys.argv[1] #argument to search

    input_search_bar = browser.find_element_by_xpath('//*[@id="search"]')
    input_search_bar.send_keys('test')



#browser.quit()


if __name__ == "__main__":
    youtube_search()

и получил эту ошибку: enter image description here

Я искал здесь, в переполнении стека e Я нашел решение, и я удалил input_search_bar и добавил к моему коду:

wait = WebDriverWait(browser,10).until(EC.visibility_of_element_located((By.XPATH, '//*[@id="search"]')))
wait.send_keys('test')

И получил эту ошибку: enter image description here

Так что я не знаю, как решить эту проблему, я хочу отправить текст на панель поиска YouTube. Кто-нибудь может мне помочь, пожалуйста?

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