码迷,mamicode.com
首页 > 其他好文 > 详细

selenium+firefox调试成功

时间:2018-01-09 00:20:01      阅读:1731      评论:0      收藏:0      [点我收藏+]

标签:post   lease   驱动   地址   sele   pat   find   窗口   imp   

背景介绍:win7 64bit - selenium 3.8.1 - firefox 56 32bit - geckodriver.exe 0.19.0

利用上述软件经一下午调试终于成功利用Firefox浏览器打开搜索selenium。(太菜了)

  • selenium 直接利用 pip install selenium 安装的,不再多说。
  • 下载geckodriver.exe(https://github.com/mozilla/geckodriver/releases)注意和Firefox对应好版本号。
  • 下载Firefox 56 https://ftp.mozilla.org/pub/firefox/(我其实一开始下的55版,.py一运行,直接自动升级成56,好在直接就可以使用了,所以这里推荐56版)

接下来就是配置,在知乎问题 https://www.zhihu.com/question/49568096 下找到答案:

配置Firefox浏览器PATH:【;G:\firefox\firefox.exe】前面有个分号。

技术分享图片

再将 geckodriver.exe 放在Python根目录。大功告成。

代码:

from selenium import webdriver

browser = webdriver.Firefox(executable_path=rgeckodriver)
browser.get("http://www.baidu.com")
browser.find_element_by_id("kw").send_keys("selenium")
browser.find_element_by_id("su").click()

 效果:注意地址栏的机器人图标,似乎在表示这个窗口是 Python-selenium-gecko驱动的。

 技术分享图片

在关键语句加入time.sleep(2) 可以把过程看的更清楚。明天继续熟悉selenium的其他功能。

selenium+firefox调试成功

标签:post   lease   驱动   地址   sele   pat   find   窗口   imp   

原文地址:https://www.cnblogs.com/aubucuo/p/selenium-firefox.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!