Python-selenium「建议收藏」

Python-selenium「建议收藏」摘要:selenium用于python操作游览器,用代码的方式模拟人的操作。例如登陆模拟人输入数据,点击登陆button等。准备工作:1.安装一个游览器2下载游览器对应版本的驱动,chrom

大家好,又见面了,我是你们的朋友全栈君。

摘要:

selenium用于python操作游览器,用代码的方式模拟人的操作。例如登陆模拟人输入数据,点击登陆button等。

 

准备工作:

1.安装一个游览器

2下载游览器对应版本的驱动,

chromedriver下载地址:http://chromedriver.storage.proxy.ustclug.org/index.html

3.安装python包:pip install selenium

 

 

试例代码:

from selenium import webdriver
import time
import pickle


#驱动实例化,下载的驱动文件.exe路径D:\python\chromedriver.exe
driver = webdriver.Chrome(executable_path="D:\python\chromedriver.exe")

 
# 加载一个网页
driver.get("https://xx.com")
 
# 3秒钟去打开
time.sleep(3)
 
# 开始登录
# 找用户名的输入框
we_account = driver.find_element_by_id('loginStr')
#we_account.clear()
we_account.send_keys("xxx")

 
#找密码的输入框
we_password = driver.find_element_by_id('pwd')
#we_password.clear()
we_password.send_keys("xx")


 
# 找登录按钮并单击
driver.find_element_by_class_name('btn').click()
time.sleep(3)

 

 

在页面中找元素的方法

Python-selenium「建议收藏」

对游览器的操作

# 浏览器打开网址
driver.get("https://www.baidu.com")
 
# 浏览器最大化
driver.maximize_window()
 
# 设置浏览器的高度为800像素,宽度为480像素
driver.set_window_size(480, 800)
 
# 浏览器后退
driver.back()
 
# 浏览器前进
driver.forward()
 
# 浏览器关闭
driver.close()
 
# 浏览器退出
driver.quit()

鼠标事件

Python-selenium「建议收藏」

键盘事件

Python-selenium「建议收藏」

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155995.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月5日 下午5:16
下一篇 2022年7月5日 下午5:36


相关推荐

  • c语言int占几个字节 vc,int类型占几个字节

    c语言int占几个字节 vc,int类型占几个字节在 java 中 int 类型占四个字节 而 byte 类型占一个字节在 java 中 int 类型占四个字节 而 byte 类型占一个字节 这句话在内存中怎不是的 你这是理解错误 也是被混洧了 是初学者最容易犯的错 int 四字节没错 byte 一字节也没错但一个字节有 8 位哦 先看 byte byte 占一字节 一字节等于八位我们来看看一个位能表示多少东西 最小 0 最大 1 表示 2 的 1 次方再看看两个位能表示 i

    2026年3月20日
    2
  • UniPat AI开源SWE-Vision:五百行代码打造SOTA视觉智能体!

    UniPat AI开源SWE-Vision:五百行代码打造SOTA视觉智能体!

    2026年3月16日
    1
  • 【免费数字人教程】用“即梦+剪映”制作会说话的数字人

    【免费数字人教程】用“即梦+剪映”制作会说话的数字人

    2026年3月12日
    2
  • MATLAB绘图—设置特定的坐标刻度

    MATLAB绘图—设置特定的坐标刻度MATLAB 绘图 设置特定的坐标首先介绍几个函数 gcf 返回当前 Figure 对象的句柄值 gca 返回当前 axes 对象的句柄值 gco 返回当前鼠标单击的句柄值 该对象可以是除 root 对象外的任意图形对象 并且 Matlab 会把当前图形对象的句柄值存放在 Figure 的 CurrentObjec 属性中 这里给 matlab 图设置特定的坐标轴 只用到 gca 函数 ax gca 返回当前图窗中的当前坐标区 或独立可视化 使用 ax 获取和设置当前坐标区的属性 如果当前图窗中没有坐标区或图

    2026年3月18日
    1
  • QThread 的使用「建议收藏」

    QThread 的使用「建议收藏」文章目录1.引言2.QThread文档3.QThread::run和QObject::connect4.QObject::moveToThread()5.使用场景对于子类化Thread的方式对于workermovetothread的方式1.引言你会用QThread吗?有几种使用方式?这几种使用方式都在何种场景下使用?有什么需要注意的地方吗?2.QThr…

    2022年5月28日
    32
  • Push Button Web Hosting

    Push Button Web HostingPremiumPushButtonWordPressHostingPickaPlan&BuildYourSiteinUnder60Seconds!YourOneClickWordPressWebsiteBuilderWebWeaverEliteHostingMakesBuildingYour

    2022年10月8日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号