首页 > 其他分享 >selenium(2)浏览器操作

selenium(2)浏览器操作

时间:2024-03-21 17:22:06浏览次数:14  
标签:浏览器 selenium driver sleep 操作 import div

import time
from selenium import webdriver
from selenium.webdriver.common.by import By

driver=webdriver.Chrome()
driver.get('http://www.huangjinjiage.cn/talk/20211208/13752.html')#打开对应的网站
driver.maximize_window()#浏览器最大
xpath='/html/body/div[3]/div[2]/div[1]/div[2]/ul/li[1]/a'
driver.find_element(By.XPATH,xpath).click()

driver.back()#浏览器后退
time.sleep(3)
driver.forward()#浏览器前进
time.sleep(3)
driver.refresh()#浏览器刷新
print(driver.title)#获取浏览器标题
print(driver.current_url)#获取浏览器网站
driver.close()#关闭当前窗口
driver.quit()#退出当前浏览器

标签:浏览器,selenium,driver,sleep,操作,import,div
From: https://www.cnblogs.com/cyq0528/p/18087832

相关文章

  • Go操作Kafka
    目录一、Go操作之kafka二、sarama1.下载及安装2.注意事项三、连接使用kafka1.发送消息2.消费消息一、Go操作之kafkaKafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。本文介绍了......
  • python操作kafka
    目录一、python操作kafka1.python使用kafka生产者2.python使用kafka消费者3.使用docker中的kafka二、python操作kafka细节2.1生产者demo2.2消费者demo2.3消费者(消费群组)2.4消费者(读取目前最早可读的消息)2.5消费者(手动设置偏移量)2.6消费者(订阅多个主题)......
  • ElasticSearch中使用ik分词器进行实现分词操作
    简介:在默认的情况下,ES中只存在Stander分词器,但是这个分词器往往不满足我们的分词需求,这里通过ik分词器进行自定义我们的分词操作1、第一步将ik分词器进行下载下载地址:https://github.com/medcl/elasticsearch-analysis-ik需要注意,需要选择和自己的ES版本对应的版本2、将ik分词......
  • 操作系统综合题之“用记录型信号量机制的wait和signal操作来解决了由北向南和由南向北
    1.问题:假设系统有三个并发进程read、move和print共享缓冲区B1和B2。进程read负责从输入设备上读取信息,每读取一条记录后把它存如缓冲区B1中;进程move负责从缓冲区B1中取出一条记录,整理后放入缓冲区B2;进程print负责将缓冲区B2中的记录取出并打印输出。缓冲区B1和B2每次只能存放1个......
  • 一文弄懂浏览器的重排(回流)与重绘
    浏览器渲染过程在浏览器从服务器下载到资源后解析HTML形成DOM树,解析CSS形成CSSOM树。渲染树:将DOM树和CSSOM树结合创建render树。Layout:根据渲染树进行布局,得到节点的几何信息(位置大小)。Painting:布局完成后浏览器根据结果和渲染树,将具体的像素绘制出来。重......
  • 【软考】关系代数篇(基础操作、关系公式、各种连接)
    【软考】关系代数篇一、关系代数简介二、五个基本运算1、选择(Selection):2、投影(Projection):3、连接(Join):4、并(Union):5、差(Difference):三、其他操作和表达式以及结果集1、笛卡尔积(CartesianProduct):2、交集(Intersection):3、除法(Division):4、自然连接(NaturalJoin):5、全连接(FullO......
  • CSIE3310操作系统线程包问题
    机器问题1-线程包CSIE3310-操作系统:100TA时间截止日期前10:00-12:00,中船重工R428号楼目录1摘要12环境设置23第1部分(60分)23.1功能说明。2.3.2样本输出。3.4第2部分(40分)44.1功能说明。4.4.2提醒。4.4.3样本输出。5.5运行公共测试用例56提交和分级56.1源代码。5.6.2解压缩后的文件夹......
  • 【Selenium】隐藏元素的定位和操作
    一、selenium中隐藏元素如何定位?如果单纯的定位的话,隐藏元素和普通不隐藏元素定位没啥区别,用正常定位方法就行了但是吧~~~能定位到并不意味着能操作元素(如click,clear,send_keys)二、隐藏元素如下图有个输入框和一个登录的按钮,本来是显示的 元素的属性隐......
  • vue2/3 - element表格组件el-table实现懒加载树型(上下级)数据、默认展开和隐藏层级,支
    效果图在vue2、vue3项目开发中,使用element饿了么组件库,实现Table表格组件动态懒加载表格数据,可以决定是否自动展开所有2级或3级,也可以点击加载下级数据,可搭配表格的增删改查,数据变化后自动更新列表不会破坏树状的展开和折叠结构。提供详细示例代码,一键复制运行查看效果,稍......
  • 初识 Linux 操作系统_实验案例一
    实验案例一:安装Ubuntu操作系统1、实验环境    BDQN公司部分员工使用的Windows操作系统的笔记本式计算机频繁遭受到病毒.木马的威胁,公司要求管理员小王近期将这些员工的系统更换为Ubuntu操作系统。在进行前期准备工作时,需要公司现有的系统管理员尽快掌握Ubuntu操作......