Python怎样驱动Firefox浏览器

来源:互联网 发布:javascript ajax例子 编辑:程序博客网 时间:2024/06/06 04:33

Python怎样驱动Firefox浏览器:

我的版本是Firefox Setup 46.0b9.exe+geckodriver-v0.15.0-win64.zip;

把驱动geckodriver.exe放到Python的C:\Users\Administrator\AppData\Local\Programs\Python\Python36安装目录下;

如果你用的是Chrome浏览器,则是chromedriver.exe;

可以去Selenium的官网下载最新的版本

from time import sleepfrom selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitdriver = webdriver.Firefox()driver.get("https://www.baidu.com")driver.maximize_window()# 把浏览器窗口最大化sleep(1)# 强制等待1秒再执行下一步driver.find_element_by_xpath(".//*[@id='kw']").send_keys("中国")driver.find_element_by_xpath(".//*[@id='su']").click()WebDriverWait(driver, 15).until(lambda x: x.find_element_by_xpath(".//*[@id='1']/h3/a"))# 等待中国_百度百科元素加载driver.quit()

原创粉丝点击