免费 Selenium各大浏览器驱动【谷歌chrme、火狐Firefox、IE浏览器】

这篇具有很好参考价值的文章主要介绍了免费 Selenium各大浏览器驱动【谷歌chrme、火狐Firefox、IE浏览器】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

aardio群 625494397
废话不多说 直接开整!
selenium火狐驱动,python,selenium,firefox,测试工具
竟然还有脸收费 服了

下载对应版本的浏览器驱动
目标网址

应用场景 Selenium库涉及到

安装selenium库

pip install selenium-i https://mirrors.aliyun.com/pypi/simple/

下载对应浏览器驱动

https://registry.npmmirror.com/binary.html?path=chromedriver/

找到浏览器对应版本

selenium火狐驱动,python,selenium,firefox,测试工具
selenium火狐驱动,python,selenium,firefox,测试工具
最后直接上代码文章来源地址https://www.toymoban.com/news/detail-563026.html

# coding=utf-8
import requests
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
import time, random
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.chrome.options import Options
import re
import json
# import redis
from selenium.webdriver.common.action_chains import ActionChains

driver = webdriver.Chrome('D:\chrome\chromedriver.exe')


time.sleep(random.uniform(1, 3))
driver.get('https://192.168.1.1100/soubei/login?spm=1607398886722')
wait = WebDriverWait(driver,2)
cookies = cookies = {'value': 'E7E4FF92255985420FD71FBC81BC37C6','name': 'ketangpai_home_remember'} #特别注意这里一定要设置cookie,然后配合使用
driver.add_cookie(cookie_dict=cookies)
user_name = 'admin'
user_password = '123456'


WebDriverWait(driver,60,1).until(EC.presence_of_element_located((By.XPATH,'//input[@id="user-name"]')))
# driver.find_element_by_name('user-name').clear()
driver.find_element_by_xpath('//input[@id="user-name"]').send_keys(user_name)
time.sleep(random.uniform(0.3, 1.2))

WebDriverWait(driver,60,1).until(EC.presence_of_element_located((By.XPATH,'//input[@id="password"]')))
# driver.find_element_by_name('password').clear()
driver.find_element_by_xpath('//input[@id="password"]').send_keys(user_password)
time.sleep(random.uniform(0.3, 1.2))
# 提交
driver.find_element_by_xpath('//*[@id="login-submit"]').click()


time.sleep(1)
script = '''
Object.defineProperty(navigator, 'webdriver', {
    get: () => undefined
})
'''
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {"source": script})
driver.get("https://192.168.1.100/soubei/card/card/subsystem?systime=1608013694315")
time.sleep(1)
driver.refresh()
dictCookies = driver.get_cookies()
print(dictCookies)
for ii in dictCookies:
    cookie = ii['value']
    print(cookie)


cook = dictCookies[1]['value']
print(cook)
time.sleep(3)

cookie ='JSESSIONID={}; ketangpai_home_remember=E7E4FF92255985420FD71FBC81BC37C6'.format(cook)

print(cookie)

到了这里,关于免费 Selenium各大浏览器驱动【谷歌chrme、火狐Firefox、IE浏览器】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium操作谷歌浏览器,驱动使用最新版113版本,启动程序报403解决方式

    最近我将谷歌浏览器更新到最新版本【113.0.5672.127】,那么我们平时敲代码或者干测试的朋友知道,我们selenium的操作驱动版本也得提升到对应的,不然操作不了,但是我今天将两者都升级到最新版本后,启动程序依旧启动不了,为了解决该问题特有此博客产出,这里是java的

    2024年02月14日
    浏览(44)
  • Selenium安装WebDriver:ChromeDriver谷歌浏览器驱动下载安装与使用最新版118/119/120

    在使用之前的代码通过selenium操作Chrome浏览器时,安装中遇到了Chrome版本与浏览器驱动不匹配的的问题,在此记录安装下过程 我们首先确定自己的Chrome版本 Chrome设置-关于Chrome 可以看到,当前chrome是最新版本:119.0.6045.124(正式版本) (64 位)。 或者在浏览器的地址栏,输入

    2024年02月05日
    浏览(35)
  • selenium-webdriver调用谷歌浏览器和火狐浏览器

    nodejs selenium-webdriver 操作文档 https://www.npmjs.com/package/selenium-webdriver 1.调用谷歌浏览器 2.调用火狐浏览器 下面设置了一些选项 ​ 需要设置环境变量,在CMD中firefox可以打开浏览器 否则报错 Expected browser binary location, but unable to find binary in default location, no \\\'moz:firefoxOpti  

    2024年02月02日
    浏览(44)
  • ChromeDriver | 谷歌浏览器驱动下载地址 及 浏览器版本禁止更新

    在使用selenoum时,需要chrome浏览器的版本和chrome浏览器驱动的版本一致匹配,才能进行自动化测试 国内可以搜到的谷歌浏览器下载地址里面最新的驱动器只有114版本的 CNPM Binaries Mirror 在其他博主那找到了最新版本12X的谷歌驱动器下载地址,里面有最新的版本:Chrome for Testin

    2024年02月21日
    浏览(65)
  • 谷歌浏览器驱动Windows下安装

    2024年02月13日
    浏览(32)
  • Mac 安装谷歌浏览器驱动

    下载对应的的谷歌浏览器对应版本驱动、 1、查看自己谷歌浏览起版本   2、下载谷歌了浏览器驱动 进去下列网址  找到对应版本号,如果找不到一模一样的就找版本号对应的  下载下来之后解压 移动或者复制到下列路径下即可 此时即可通过代码调用谷歌浏览器

    2024年02月16日
    浏览(33)
  • 谷歌浏览器124版本webdriver驱动下载

    查看谷歌浏览器版本 在浏览器的地址栏输入: 回车后即可查看到对应版本(不要点击帮助-关于Google chrome,因为点击后会自动更新谷歌版本) 114之前版本:下载链接 ​​​​​​123以后版本:下载链接,只有后面status是绿色对勾的才可以下载,驱动大版本一致就可以使用,不

    2024年04月27日
    浏览(37)
  • 谷歌、火狐、Edge浏览器驱动下载及安装

    1、谷歌浏览器驱动获取地址:http://chromedriver.storage.googleapis.com/index.html 2、火狐浏览器驱动获取地址:https://github.com/mozilla/geckodriver/releases 3、Edge浏览器驱动获取地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 1、查看浏览器版本 2、下载浏览器对应版本的驱动,需

    2024年02月02日
    浏览(80)
  • selenium爬虫,配置谷歌浏览器的driver

    用selenium爬虫时,明明已经安装了selenium模块,程序却运行不了。在使用selenium之前必须先配置浏览器对应版本的webdriver 本文主要涉及 驱动有问题driver   网上有很多手动的方法(查看谷歌浏览的版本然后在其他博主分享的webdriver中下载与自己谷歌版本号最贴近的版本号,并

    2024年02月13日
    浏览(43)
  • Selenium 远程调用 Google Chrome 谷歌浏览器

    我最近又使用谷歌浏览远程调用发现不能使用了 参考连接 具体原因是因为 谷歌浏览器在11几的版本(目前是:114.0.5735.91)之后只能使用JDK高版本我目前使用的是JDK17版本远程调用如果是低版本比如102左右的是好使的,新使用方法我更新在下面 一. 前沿 每次重新运行Selenium都直接弹

    2024年02月10日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包