我创建了一个模块,可以访问chrome驱动程序网站并下载最新的驱动程序并将其解压缩到一个目录中。
r = requests.get(r'http://chromedriver.storage.googleapis.com/2.21/chromedriver_linux64.zip', stream=True)
z = zipfile.ZipFile(io.BytesIO(r.content))
z.extractall()
但是,当我尝试执行以下代码时。它给了我一个Permission denied错误。
driver_path = r"/home/jakewong/Documents/chromedriver"
driver = webdriver.Chrome(executable_path=driver_path)
driver.get(r'http://www.google.com')
out: PermissionError: [Errno 13] Permission denied
但是当我从同一个链接手动下载文件并将其解压缩到该文件夹时,我能够运行driver
代码而没有任何问题。
这里看起来有什么问题?我该如何解决?