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

代理ip注册网站都通不过郑州关键词优化费用

代理ip注册网站都通不过,郑州关键词优化费用,网页制作背景图,纯静态企业网站模板免费下载在 WebDriver 中,与鼠标操作相关的方法都封装在ActionChains 类中,与键盘操作相关的方法都封装在Keys类中。下面介绍下这两个类中的常用方法。 鼠标操作 ActionChains类鼠标操作常用方法: context_click():右击double_click()&…

在 WebDriver 中,与鼠标操作相关的方法都封装在ActionChains 类中,与键盘操作相关的方法都封装在Keys类中。下面介绍下这两个类中的常用方法。

鼠标操作

ActionChains类鼠标操作常用方法:

  • context_click():右击
  • double_click():双击
  • drag_and_drop():拖动
  • move_to_element():鼠标悬停
  • perform():执行ActionChains类中存储的所有行为
# 鼠标悬停示例(鼠标悬停在百度首页的“设置”)
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver import ActionChains
from time import sleepdriver = webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.maximize_window()
sleep(3)
# 定位需要悬停的元素
setting = driver.find_element(By.ID,"s-usersetting-top")
# 对元素进行悬停操作
ActionChains(driver).move_to_element(setting).perform()
sleep(3)driver.quit()
# 鼠标双击示例(对输入框的内容进行双击)
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver import ActionChains
from time import sleepdriver = webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.maximize_window()
sleep(3)search = driver.find_element(By.ID,"kw")
search.send_keys("双击")sleep(1)
# 对元素进行双击操作(双击后可以看到输入的内容会被选中)
ActionChains(driver).double_click(search).perform()
sleep(3)driver.quit()

其余的方法就不再赘述,可以自己尝试使用。

键盘操作

Keys类中常用的键盘操作:

  • send_keys(Keys.BACK_SPACE):删除键(BackSpace)
  • send_keys(Keys.SPACE):空格键(Space)
  • send_keys(Keys.TAB):制表键(Tab)
  • send_keys(Keys.ESCAPE):回退键(Esc)
  • send_keys(Keys.ENTER):回车键(Enter)
  • send_keys(Keys.CONTROL,‘a’):全选(Ctrl+a)
  • send_keys(Keys.CONTROL,‘c’):复制(Ctrl+c)
  • send_keys(Keys.CONTROL,‘x’):剪切(Ctrl+x)
  • send_keys(Keys.CONTROL,‘v’):粘贴(Ctrl+v)
  • send_keys(Keys.F1):键盘F1
    ……
  • send_keys(Keys.F12):键盘F12
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from time import sleepdriver = webdriver.Chrome()
driver.get("https://www.baidu.com")driver.find_element(By.ID,"kw").send_keys("ChatGPT")# 删除键(backspace)
driver.find_element(By.ID,"kw").send_keys(Keys.BACK_SPACE)driver.find_element(By.ID,"kw").send_keys(Keys.SPACE)
driver.find_element(By.ID,"kw").send_keys("教程")
sleep(1)
# 组合键 Ctrl+a,全选输入框内容
driver.find_element(By.ID,"kw").send_keys(Keys.CONTROL,'a')
sleep(1)
# 组合键 Ctrl+x,剪切输入框内容
driver.find_element(By.ID,"kw").send_keys(Keys.CONTROL,'x')
sleep(1)
# 组合键 Ctrl+v,粘贴内容到输入框
driver.find_element(By.ID,"kw").send_keys(Keys.CONTROL,'v')
sleep(1)
# 按下回车键
driver.find_element(By.ID,"kw").send_keys(Keys.ENTER)sleep(2)driver.quit()

键盘输入示例大致如上,实际上以上代码没有实际的意义,对于实际的操作还是要结合项目中的需求来适当运用。

以上就是本期文章的所有内容,感谢观看,如果对您有帮助请点赞关注+收藏,一键三连,多谢支持!

http://www.yayakq.cn/news/53477/

相关文章:

  • 外贸网站模板哪里下载网站推广公司转型方向
  • 保定行业网站游戏网站建设的必要性
  • 怎么看自己做没做网站地图如何修改wordpress登录页面
  • 衡阳市确诊名单宁波市网站排名优化
  • 深圳网站制作必选祥奔科技宁波搭建网站价格
  • 网站开发后台框架电子商务网站建设报告范文
  • 淮南电商网站建设价格大庆工程建设公司网站
  • 网站建设设计文档模板下载旅游网站开发的作用
  • 网站空间用万网的 域名不在万网常州按天优化代理
  • 品牌宣传网站辽宁省建设工程信息网人员解除
  • 石家庄做网站哪家好能不能自己做视频网站
  • 网站优化有哪些技巧嘉兴网站建设方案托管
  • 信息化建设杂志社官方网站惠州市跨境电子商务网站开发
  • 全面了解网站开发服务外包和劳务外包区别
  • 口碑好的无锡网站建设莱西做网站公司
  • 公共图书馆门户网站建设总结萝卜建站下载
  • 绍兴公司做网站清溪镇仿做网站
  • 凡科建站的优缺点英文网站设计模板
  • 有没有专业做二手老车的网站漳州 外贸网站建设 SEO
  • html网站开发流程搭建个人博客网站
  • 那些网站做调查能赚钱wordpress 文章自动标签
  • 零基础网站建设入门到精通视频教程京东淘宝网站是怎么做的
  • 如题,HTML如何将两张图片_一张放在网站顶部做背景,另一张放在尾部做背景?前端素材网站
  • 网站字体选择马关县网站建设
  • qq刷赞网站如何做分站网站增加网页
  • 南宁市住房建设局网站郴州网站开发
  • 淘宝网可以做网站吗自己开网站怎么开
  • 深圳小企业网站建设做网站发布
  • 鲜花网站建设的项目介绍域名备案网站服务内容
  • 做网站模板的网页名称是m开头展示型企业网站例子