我正在Windows 8上使用python 3.7。我已经安装了硒和chromedriver。
我尝试为chromedriver添加路径
(browser=webdriver.Chrome("F:\\chromedriver.exe"))
还在系统变量(\ F:\ chromedriver.exe)中添加了路径
import webbrowser,selenium,sys
from selenium import webdriver
if len(sys.argv)>1:
email=''.join(sys.argv[1:])
else:
print("Enter the email address:")
email=input()
browser=webdriver.Chrome("F:\\chromedriver.exe")
browser.get("http://gmail.com")
令人惊讶的是,我正在通过python shell(网页正在打开)获取输出,但是在通过命令提示符运行时却出现了属性错误。
[1]:https://i.stack.imgur.com/HtgHM.png请在此链接上查看错误窗口。
答案 0 :(得分:1)
这可能是导入问题...
您两次导入selenium
...
尝试删除不必要的导入:
import sys
from selenium import webdriver
if len(sys.argv)>1:
email=''.join(sys.argv[1:])
else:
print("Enter the email address:")
email=input()
browser=webdriver.Chrome("F:\\chromedriver.exe")
browser.get("http://gmail.com")
希望这对您有帮助!