python-selenium

这篇具有很好参考价值的文章主要介绍了python-selenium。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 pip安装selenium

C:\Users\Administrator\AppData\Local\Programs\Python\wheel>pip install selenium

2 pycharm配置selenium

如不配置会提示【MODULENOTFOUNDERROR: NO MODULE NAMED ‘SELENIUM‘】

pycharm->左键双击打开->文件->设置->依次找到如下,如果存在selenuim则已配置成功。

python-selenium

 如不存在,则点击上图蓝色的加号+,输入“selenium”->安装软件包。再返回上层就能看到了。

python-selenium

3 windows安装浏览器(谷歌)驱动

如不配置会提示【'chromedriver' executable needs to be in PATH】

(1)根据自己谷歌浏览器版本安装对应chromedriver的版本,目前更新很多代了。

Chrome驱动下载地址:http://chromedriver.storage.googleapis.com/index.html

python-selenium

 python-selenium

 (2)给chromedriver配置环境变量

chromedriver文件路径:C:\Users\Administrator\AppData\Local\Google\Chrome\Application

python-selenium

电脑/计算机->属性->高级系统设置->高级->环境变量->系统变量

【新增一个:】

变量名:CHROMEDRIVERHOME

变量值:C:\Program Files\Google\Chrome\Application

python-selenium

【编辑Path:】注意Path是编辑,在变量值后面新增,不要删掉前面的内容

变量名:Path

变量值:;";%CHROMEDRIVERHOME%;%CHROMEDRIVERHOME%\Scripts"

python-selenium

环境变量配置完成后,非安装路径也可执行chromedriver命令

 python-selenium

4 验证

pycharm64执行如下python代码,能自动打开谷歌浏览器并访问“百度一下,你就知道”即说明以上均已经安装成功。

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com/')

python-selenium

5 模拟网站登录

python3代码

#codind:utf8
#导入time
import time
#从selenium导入浏览器驱动webdriver
from selenium import webdriver
#从selenium导入find_element标识定位方法,由于selenium版本迭代,新版的selenium已经不再使用find_element_by_id方法
from selenium.webdriver.common.by import By

#查看webdriver支持的所有浏览器
#help(webdriver)
#打开谷歌浏览器,等号=前面的是自定义的名称
test = webdriver.Chrome()

#浏览器模拟打开一个url
test.get('http://192.168.1.1')

#获取并打印该url的所有html
#print(test.page_source)

#以ID为标识定位符,找到user_name并输入CMCCAdmin
username = test.find_element(By.ID,'user_name')
username.clear()
username.send_keys('CMCCAdmin')

#以ID为标识定位符,找到password并输入aDm8H%MdA
userpassword = test.find_element(By.ID,'password')
userpassword.clear()
userpassword.send_keys('aDm8H%MdA')

#以NAME为标识定位符,找到login并点击(模拟鼠标左键点击)
login = username = test.find_element(By.NAME,'login')
login.click()

#等待10秒继续执行程序
time.sleep(3)

#关闭浏览器
test.close()

标识定位符:分别以ID和NAME两种方法python-selenium文章来源地址https://www.toymoban.com/news/detail-436663.html

到了这里,关于python-selenium的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Python环境安装及Selenium引入

    环境下载 Download Python | Python.org 环境安装 需使用管理员身份运行 查看环境是否安装成功 python --version 如果未成功则检查环境变量配置 pip install selenium Selenium 可以模拟用户在浏览器中的操作,如点击按钮、填写表单、提交数据等,用于自动化测试 Web 应用程序,执行各种自动

    2024年03月17日
    浏览(30)
  • Python + selenium 安装问题,pip install selenium失败及解决方法

              最近想要是使用Python 访问下浏览器,网上关于这些东西都很多,Python 安装和 selenium 的下载就不赘述,这里简单总结一下第一次安装Python + selenium中遇到的问题。     Python傻瓜式安装,但注意 安装目录选择 , 环境变量的添加 。     selenium.exe下载对应浏览器对应

    2024年02月11日
    浏览(50)
  • python爬虫框架selenium安装和使用教程

    – Selenium是一个常用的Python爬虫框架,可以模拟浏览器行为,实现一些自动化的操作。本教程将介绍Selenium的基础知识、使用方法,包括导入包、安装、示例、数据保存等方面。 在开始之前,我们需要先导入Selenium相关的包。这里我们用Python3作为演示,所以需要安装对应版本

    2024年02月02日
    浏览(26)
  • Python爬虫——selenium的安装和基本使用

    1.什么是selenium? selenium是一个用于web应用程序测试的工具 selenium测试直接运行在浏览器中,就像真正的用户在操作一样 支持通过各种driver(FrifoxDriver,ItenrentExploreDriver,OperaDriver,ChromeDriver )驱动 selenium也是支持无界面浏览器操作的 2.为什么使用selenium? 模拟浏览器功能,

    2024年02月13日
    浏览(35)
  • Selenium--python环境安装谷歌驱动

    在进行UI自动化之前,需要安装各个浏览器,以及调用浏览器时用到的驱动。以下以安装谷歌为例。 下载地址:http://chromedriver.storage.googleapis.com/index.html 下载后进行解压 复制到谷歌安装目录: 配置环境变量: 将C:Users15101AppDataLocalGoogleChromeApplication目录配置环境变量 将驱

    2024年02月15日
    浏览(28)
  • Python selenium驱动下载,模块安装以及基本使用

    视频版教程:一天掌握python爬虫【基础篇】 涵盖 requests、beautifulsoup、selenium 我们以谷歌浏览器为例讲解。首先我们要去下载谷歌浏览器驱动。 谷歌浏览器驱动下载地址:Chromium History Versions Download ↓ 查看谷歌浏览器版本 右上角三个点 - 帮助 - 关于 我们下载解压后的驱动,

    2024年02月06日
    浏览(39)
  • 软件测试|Python Selenium 库安装使用指南

    简介 Selenium 是一个用于自动化浏览器操作的强大工具,它可以模拟用户在浏览器中的行为,例如点击、填写表单、导航等。在本指南中,我们将详细介绍如何安装和使用 Python 的 Selenium 库。 安装 Selenium 库 使用以下命令可以通过 pip 安装 Selenium 库: 安装 WebDriver 安装selenium之

    2024年02月02日
    浏览(40)
  • Python爬虫selenium安装谷歌驱动解决办法

    1.驱动下载链接:CNPM Binaries Mirror (npmmirror.com) 2.如果找不到匹配浏览器最新版本的驱动,选择进入到:Chrome for Testing availability (googlechromelabs.github.io) 3.谷歌浏览器老版本下载:Google Chrome 64bit Windows版_chrome浏览器,chrome插件,谷歌浏览器下载,谈笑有鸿儒 (chromedownloads.net) 4.谷歌浏览

    2024年02月07日
    浏览(30)
  • python安装selenium(Firefox和Chrome)+元素定位

    一、下载地址 谷歌浏览器chromedriver驱动下载地址: https://chromedriver.storage.googleapis.com/index.html 火狐浏览器geckodriver驱动下载地址: https://registry.npmmirror.com/binary.html?path=geckodriver/ 二、谷歌浏览器配置: 将下载好的chromedriver驱动解压后放在python文件夹中 三、火狐浏览器: 将下载

    2024年02月06日
    浏览(34)
  • linux下安装python插件selenium遇到的问题汇总

    我已经配置好一些内容: 1.安装了谷歌驱动 2.已经把这个驱动包移动到了usr/bin目录下 3.我也安装了selenium 执行python脚本的内容: 1.顺着第一个报错走 出现了报错:raise WebDriverException( selenium.common.exceptions.WebDriverException: Message: ‘chromeDriver 看描述也就是selenium模块无法找到chromeDri

    2024年02月03日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包