首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Windows10中用python编写Selenium Webdriver路径地址?

如何在Windows10中用python编写Selenium Webdriver路径地址?
EN

Stack Overflow用户
提问于 2017-07-14 11:35:12
回答 2查看 1.4K关注 0票数 0

我正在用Python和selenium做一个简单的网络爬虫。(在PyCharm Window 10上运行)

代码语言:javascript
运行
复制
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get(http://www.python.org)

我尝试了文件路径的各种格式,但似乎都返回了错误。文件路径的正确格式是什么?附注:我从文件资源管理器复制的文件地址也不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-14 23:59:58

这是你问题的答案:

在自动化脚本中没有用于复制/访问驱动程序可执行文件的Best Practice,但是在我的Windows 8 Pro机器上,通过Python 3.6.1使用PyCharm IDE,我明确提到了驱动程序可执行文件的绝对路径,以便我可以使用不同版本的不同驱动程序可执行文件以及不同的Mozilla Firefox版本,如下所示:

代码语言:javascript
运行
复制
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

binary = FirefoxBinary('C:\\Program Files\\Mozilla Firefox\\firefox.exe')
caps = DesiredCapabilities().FIREFOX
caps["marionette"] = True
driver = webdriver.Firefox(capabilities=caps, firefox_binary=binary, executable_path="C:\\Utility\\BrowserDrivers\\geckodriver.exe")
driver.get('https://stackoverflow.com')

如果这回答了你的问题,请让我知道。

票数 0
EN

Stack Overflow用户

发布于 2017-07-14 12:57:12

地址应包含在引号中,如下所示。

代码语言:javascript
运行
复制
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("http://www.python.org")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45094157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档