首页 > 编程语言 >Python——实现网页模拟键盘输入和鼠标点击

Python——实现网页模拟键盘输入和鼠标点击

时间:2022-12-07 12:34:06浏览次数:60  
标签:解压 插件 浏览器 鼠标 Python selenium 键盘输入 点击 输入


Python——实现网页模拟键盘输入和鼠标点击

  • ​​一.安装selenium库​​
  • ​​1.1 win+R打开输入窗口​​
  • ​​1.2 输入cmd,点击确定​​
  • ​​1.3 输入代码:​​
  • ​​二.以谷歌浏览器为例,配置环境​​
  • ​​2.1打开谷歌浏览器,查看当前浏览器的版本​​
  • ​​2.2 输入谷歌浏览器插件地址:​​
  • ​​2.3 选择与当前浏览器匹配的插件并下载。​​
  • ​​2.4将下载好的文件解压,并将解压后的.exe放到自己python软件的Scripts目录下。​​
  • ​​三.代码解析​​
  • ​​参考文章​​

一.安装selenium库

1.1 win+R打开输入窗口

1.2 输入cmd,点击确定

1.3 输入代码:

pip install selenium

二.以谷歌浏览器为例,配置环境

2.1打开谷歌浏览器,查看当前浏览器的版本

Python——实现网页模拟键盘输入和鼠标点击_谷歌浏览器

2.2 输入谷歌浏览器插件地址:

​http://chromedriver.storage.googleapis.com/index.html​

2.3 选择与当前浏览器匹配的插件并下载。

(注意:点进这个大类后,还需要看自己电脑的系统选择具体的插件)

Python——实现网页模拟键盘输入和鼠标点击_chrome_02

2.4将下载好的文件解压,并将解压后的.exe放到自己python软件的Scripts目录下。

三.代码解析

from selenium import webdriver

# 创建浏览器对象
options = webdriver.ChromeOptions()
browser = webdriver.Chrome(options=options)

# 获取待访问的网址
browser.get("http://www.baidu.com")

'''
1.打开网页,将浏览器调整为开发者模式
2.找到需要操作的地方对应的代码
3.例如这里是根据id来执行操作的
'''
# 发送文字至目标id
browser.find_element_by_id("kw").send_keys("hello world")
# 点击目标id
browser.find_element_by_id("su").click()

参考文章

  1. ​代码实现网页模拟鼠标点击和键盘输入​


标签:解压,插件,浏览器,鼠标,Python,selenium,键盘输入,点击,输入
From: https://blog.51cto.com/u_15905131/5918724

相关文章

  • python 读取excel 02
    读取文件夹内的所有表,输入想要查询的表名,列出对应表页签,查询对应内容并打印出来importxlrd print('输入‘x’返回上一步!!!') whileTrue:  print('\n输入想要查询的......
  • 我用iPad编了个Python贪吃蛇,附源码!
    贪吃蛇可以算是街机游戏中经典中的经典了,实际上即使是手敲代码也不会太难写。最近折腾了一番iPad上新上架的LightlyIDE,可以在iPad上编程开发,也支持GUI可视化界面,遂尝试使用......
  • Python——问题解决:matplotlib.pyplot绘制函数中文乱码
    代码frompylabimportmpl#中文库mpl.rcParams['font.sans-serif']=['SimHei']mpl.rcParams['axes.unicode_minus']=False例子plt.title("三次样条插值11点")plt.pl......
  • python 读取excel
    #!/usr/bin/pythonimportxlrd#打开excel表格data_excel=xlrd.open_workbook('macHex-MMQ873-PCL.xls')#获取所有sheet名称names=data_excel.sheet_names()......
  • Windows使用bat运行python并最小化
    Windows使用bat运行脚本新建一个runCMD.bat的文件,内容为以下示例rem最小化窗口@echooff%1(start/mincmd.exe/c%0:&exit)rem运行主程序@python"C:\WK-zc......
  • Python基础之学员管理系统
    一、学员管理系统1、系统简介需求:进⼊系统显示系统功能界⾯,功能如下:添加学员删除学员修改学员信息查询学员信息显示所有学员信息退出系统系统共6个功能,⽤户根据⾃⼰需求选取......
  • python实操案例__03--python定向爬虫之淘宝商品比价
    写在前面,本教程仅为技术学习与交流使用,禁止恶意使用。1基本步骤1.1对淘宝网页进行提取模拟浏览器免登录进入defgetHTMLText(url):try:#由于淘宝的防爬虫,所以......
  • Python实验报告——第6章 函数
    实例01:输出每日一帖(共享版) 在IDLE中创建一个名称为function_tips.py的文件,然后在该文件中创建一个名称为function_tips的函数,在该函数中,从励志文字列表中获取一条......
  • vscode ctrl+鼠标左键没反应
    目录vscodectrl+鼠标左键没反应可能的原因解决方法vscodectrl+鼠标左键没反应vscode刚开始用的好好地,有一天突然发现按ctrl+鼠标左键无法跳转到函数,我就知道我要踩坑了......
  • Python实验报告——第5章 字符串及正则表达式
    实例01:使用字符串拼接输出一个关于程序员的笑话 在IDLE中创建一个名称为programmer_splice.py的文件,然后在该文件中定义两个字符串变量,分别记录两名程序说的话,再将......