from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver=webdriver.chrome(executable_path="C:Driverchromedriver_win32chromedriver.exe")
driver.get("www.youtube.com")
print (driver.title)
driver.close()
对于上面的代码,我得到错误
TypeError: 'module' object is not callable
我推荐模块化编程。
设置一个函数返回chrome驱动程序,如下所示:
# Opens chrome driver
def openChrome():
# directory to chromedrive
chromeDriver = "C:Driverchromedriver_win32chromedriver.exe"
return webdriver.Chrome(chromeDriver)
这样调用这个函数:
url = "https://stackoverflow.com/"
driver = openChrome()
driver.get(url)
所以在将来,如果你的驱动程序不工作,你不必在每个脚本上都改变它,你只需要在一个地方改变它(函数)