我正在使用Selenium Web驱动程序在Python中进行作业。我收到语法错误。我正在使用google colab和Python 3。
这是我的代码
import time
from selenium import webdriver
driver = webdriver.Chrome (r "C:\Users\Anisha\Downloads\chromedriver.exe")
time.sleep(20)
我遇到错误
File "<ipython-input-28-7654fa692ce2>", line 1
driver = webdriver.Chrome (r "C:\Users\Anisha\Downloads\chromedriver.exe")
^
SyntaxError: invalid syntax
请帮助我不要误解我的意思。
答案 0 :(得分:0)
在原始字符串文字标记和字符串之间不要留空格:
r "String" --> r"String"
使用
r"C:\Users\Anisha\Downloads\chromedriver.exe"
答案 1 :(得分:0)
如果打算在 Windows操作系统中传递 chromedriver 二进制文件的位置,则必须:
.exe
。\
和原始的 r
开关,否则您必须转义反斜杠 \\
。您的有效代码行将是:
以这种格式:
driver = webdriver.Chrome(executable_path="C:\\Users\\Anisha\\Downloads\\chromedriver.exe")
或采用以下格式:
driver = webdriver.Chrome(executable_path=r'C:\Users\Anisha\Downloads\chromedriver.exe')