Я пробовал этот код, но он не работает должным образом, он открывает Google Chrome только один раз, но не URL-адрес youtube, и после того, как один раз откроет свою пробную ошибку, кто-нибудь может помочь мне внести некоторые изменения в мой код:
from selenium import webdriver as wd
chromedir = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe'
driver = wd.Chrome(chromedir)
website = input("http:\youtu.be/RsWCo_xGXxY") driver.open(website)
def until_func(driver):
driver.refresh()
orderElem = WebDriverWait(driver, timeout=60, poll_frequency=10).until(until_func)
Вам нужно chromedriver
путь к chrome app
chromedriver
, а не путь к chrome app
.
Загрузите хромированный рекордер
Также вам нужно использовать driver.get()
not driver.open()
, и я думаю, что лучше использовать time.sleep()
вместо Waits
import time
from selenium import webdriver as wd
# here you need to give path to your 'chromedriver' not 'chrome' application
chromedriver = 'path/to/your/chromedriver'
driver = wd.Chrome(executable_path=chromedriver)
driver.get("http:\youtu.be/RsWCo_xGXxY")
# give in seconds to refresh page
refresh_rate = 60
while True:
time.sleep(refresh_rate)
driver.refresh()