我已经尝试过此代码,但是它无法正常工作,它一次打开了google chrome,但没有打开youtube url,一次打开了它的show show错误,任何人都可以帮助我对我的代码进行一些更改:
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)
答案 0 :(得分:0)
您需要提供chromedriver
路径,而不是chrome app
路径。
另外,您需要使用driver.get()
而不是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()