我正在使用带有selenium的Python制作一个简单的网络抓取工具。 (在PyCharm Window 10上运行)
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get(http://www.python.org)
我为文件Path尝试了各种格式,但所有这些格式似乎都返回错误。 文件路径的正确格式是什么? 附:我从文件资源管理器中复制的文件地址也不起作用。
答案 0 :(得分:0)
地址应在以下引号内。
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0-preview2-final" />
</ItemGroup>
答案 1 :(得分:0)
以下是您的问题的答案:
没有Best Practice
来复制/访问自动化脚本中的驱动程序可执行文件,但是在Windows 8 Pro
机器上PyCharm IDE
到Python 3.6.1
,我明确提到绝对路径驱动程序可执行文件,以便我可以使用不同版本的不同驱动程序可执行文件以及不同的Mozilla Firefox
版本,如下所示:
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')
如果这回答你的问题,请告诉我。