当前位置: 首页 > news >正文

python selenium网页操作

一、安装依赖

pip install -U selenium

selenium1.py:

from selenium import webdriver
from selenium.webdriver.common.by import Bydriver = webdriver.Chrome()
driver.get("https://www.selenium.dev/selenium/web/web-form.html")
title = driver.title
driver.implicitly_wait(0.5)
text_box = driver.find_element(by=By.NAME, value="my-text")
submit_button = driver.find_element(by=By.CSS_SELECTOR, value="button")
text_box.send_keys("Selenium")
submit_button.click()
message = driver.find_element(by=By.ID, value="message")
driver.quit()

 运行效果:

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • GlusterFS分布式存储
  • 【OJ刷题】双指针问题6
  • pWnOS的第二种全新解法(ssh私钥破解、webmin漏洞提权)
  • C++3D迷宫
  • opencv之图像梯度
  • # wps必须要登录激活才能使用吗?
  • Java多线程2
  • 开发板与ubuntu建立网络通信(NFS和TFTP协议搭建)
  • 【GESP】C++一级练习BCQM3006,多行输出
  • MySQL——数据库的高级操作(三)权限管理(4)收回权限
  • JUC学习笔记(一)
  • android 老项目中用到的jar包不存在,通过离线的方法加载
  • 【C/C++】程序的构建(编译)过程概述
  • PyAutoGUI:自动化操作的强大工具
  • 【Android Studio】app:compileDebugJavaWithJavac FAILED解决办法
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • Angular 2 DI - IoC DI - 1
  • angular2开源库收集
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Docker下部署自己的LNMP工作环境
  • Lucene解析 - 基本概念
  • PAT A1092
  • Rancher如何对接Ceph-RBD块存储
  • spring cloud gateway 源码解析(4)跨域问题处理
  • Sublime Text 2/3 绑定Eclipse快捷键
  • Tornado学习笔记(1)
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 半理解系列--Promise的进化史
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 利用jquery编写加法运算验证码
  • 马上搞懂 GeoJSON
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 前端设计模式
  • 全栈开发——Linux
  • 使用Swoole加速Laravel(正式环境中)
  • 微信小程序开发问题汇总
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 主流的CSS水平和垂直居中技术大全
  • (1)无线电失控保护(二)
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (独孤九剑)--文件系统
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (四)模仿学习-完成后台管理页面查询
  • (原创)可支持最大高度的NestedScrollView
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)母版页和相对路径
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • .NET 8.0 发布到 IIS
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET NPOI导出Excel详解