python--selenium有关谷歌浏览器、火狐浏览器、IE浏览器的配置。

因为一些插件版本原因 有的软件只能支持特定的浏览器 所以说自己做了几个浏览器的插件抓取以备后边自己可能会用到。

Google浏览器的实现

对应版本下载:
https://blog.csdn.net/yoyocat915/article/details/80580066   # 参考版本【转载yoyocat915】
http://chromedriver.storage.googleapis.com/index.html  # 对应版本下载
from selenium import webdriver

browser = webdriver.Chrome('G:\ChromDownLoad\chromedriver.exe')
browser.maximize_window()
browser.get('https://www.google.com/')
browser.implicitly_wait(3)  # 隐形等待时间
browser.find_element_by_xpath('//a[@class="iu-card-header"]').click()
img_source = browser.page_source

Firefox浏览器的实现

对应版本下载:
到官网上下载与系统相应的最新版本geckodriver:https://github.com/mozilla/geckodriver/releases
browser = webdriver.Firefox(executable_path='G:\ChromDownLoad\geckodriver.exe')
browser.get('http:www.baidu.com')
其他下边的用法和Google一样。不在分享。

IE浏览器的实现

对应版本下载:
http://selenium-release.storage.googleapis.com/index.html
用法参考:
https://blog.csdn.net/xc_zhou/article/details/80782742?utm_source=blogxgwz0【参考作者:周小董】

配置步骤如下:
第一步:
首先把自己下载好的插件 放到自己的C:\Program Files\Internet Explorer根目录里。在吧这个目录配置到环境变量中。
第二步:
关闭IE的启用保护模式,打开IE–>设置–>Internet选项–>安全–>去掉启用保护模式前的对勾,如下图:
在这里插入图片描述
如果是第一次配置的小伙伴要把自己的四个都看一遍,都勾选掉就可以了。

import time
from selenium import webdriver

web = webdriver.Ie("C:\Program Files\internet explorer\IEDriverServer.exe")
web.get('网址')
time.sleep(2)
web.find_element_by_xpath('//input[@placeholder="用户名"]').send_keys('账号')
time.sleep(2)
web.find_element_by_xpath('//input[@placeholder="密码"]').send_keys('密码')
web.find_element_by_xpath('//button[@type="button"]').click()

好了 简单的分享就可以了 参考的有其他博主的博客,你们也可以直接看他们的博客 写的是真不错。都是大佬级别的。后续如果还有其他浏览器的配置 还会更新到本篇文章上。