最近在建设一个建筑材料价格查询网站,因为各种复杂的原因,有些页面在打开后未查询到数据,会看到一个空页面,用户体验不好,于是想到面面打开如果为空,自动点击页面中指定的A标签以获取数据,经过一阵折腾,如下代码可达到目的:

<script>document.evaluate(".//*[@id='nav_004']/li[2]/a",document.body, null, 9, null).singleNodeValue.click(); </script>

".//*[@id='nav_004']/li[2]/a"是我自己的XPath,使用以上代码时需要更换。

JS通过XPath模拟点击网页元素相关推荐

  1. python模拟网页点击_python怎么模拟点击网页按钮

    python怎么模拟点击网页按钮 前提环境: Python3 和 Visual Studio Code安装完毕 . 安装selenium : 在终端输入: pip install selenium, ...

  2. php如何模拟网页点击按钮,python模拟点击网页按钮如何实现 python模拟点击网页按钮实现方法...

    python模拟点击网页按钮如何实现 python模拟点击网页按钮实现方法 本篇文章小编给大家分享一下python模拟点击网页按钮实现方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们 ...

  3. js或者jQuery模拟点击提交按钮button,触发提交操作

    一般情况下提交form表单,都是手动点击提交按钮,但是为了简化用户操作,有时候需要自动提交表单,或者做了其他某一个操作(非提交操作)之后自动提交表单,可以使用js或者jQuery模拟点击提交按钮,然后 ...

  4. python模拟点击网页按钮_网页自动化开发(第一章)

    Web网页可以用许多工具进行开发,本文重点是介绍如何在python中使用Selenium实现网页自动化开发,主要先介绍Selenium的概念,开发环境搭建,selenium模拟用户打开浏览器并实现自动 ...

  5. 【Python】Selenium模拟点击网页下载文件

    整个流程大致如下: 1.首先需要在http://chromedriver.storage.googleapis.com/index.html中下载chrome浏览器版本对应的驱动文件,可以在浏览器[设 ...

  6. 艺赛旗开发技巧-根据文本点击网页元素

    一.题目 根据文字点击百度首页导航栏,例如传入"学术",流程便点击导航栏中的学术. 网址:https://www.baidu.com/ 二.Chrome拾取与IE拾取的区别 IE拾 ...

  7. js中用xpath获取iframe中的元素

    最近遇到一个需求,写一个公共的js方法,用xpath获取页面中的元素的值,然后找了一下,发现可以这样获取: function _x(STR_XPATH) {var xresult = document ...

  8. java怎样模拟点击网页,笔者操作Java+selenium实现网站模拟点击和页面数据爬取

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到Java+selenium实现网站模拟点击和页面数据爬取的问题,如果我们遇到了Java+selenium实现网站模拟点击 ...

  9. python 自动点击上传以后上传文件,python使用selenium模拟点击网页实现自动导入上传文件功能...

    一.环境准备 Python版本:3.4 编辑器:Pycharm excel文件:导入的excel模板 二.python代码 由于工作需要,需要每天定时导入相关excel文件进入后台数据库,由于导入的逻 ...

最新文章

  1. 电子学会青少年编程等级考试Python案例08
  2. win32 打印机api
  3. libtorch 加载失败
  4. 《看透springmvc源码分析与实践》读书笔记一
  5. Qt QPushButton圆形图片设置为背景
  6. android 圆环温度控件,android 圆环倒计时控件
  7. windowfullscreen后键盘布局顶上去_什么才是第一生产力-2.4G高斯83G双模机械键盘终入囊...
  8. Word 绘制三线格 调整磅数
  9. Ogre 天龙八部地形管理器(2) --- 地形和静态对象的加载
  10. Android系统-MTK_android12默认横屏
  11. 发一个自己原创的迷你博客的PHP源程序(支持QQ、MSN和飞信机器人和短息接口)
  12. Prometheus自定义线程池指标暴露
  13. html语言制作折线图,html5绘制折线图
  14. 巴菲特和盖茨的顶级对话:实现财富自由 没有那么难
  15. PHP底层入门的一些概念
  16. win10下如何使用的debug
  17. 如何查找python各种路径
  18. 23 SpringBoot @Qualifier注解
  19. Linux下FTP;LFTP;TFTP;SFTP;NCFTP;RCP;SCP的使用
  20. 20170420_趋势科技视频面试一面_后台开发

热门文章

  1. 电脑测试有声音软件没声音,Win7系统电脑没有声音了是声卡的问题吗?该怎么测试声卡?...
  2. python 获取文件名称唯美_5行代码搞定14种常见图的python可视化库,还自带16种优美主题,真是太喜欢了...
  3. Hurdles of 110m(类背包问题)
  4. 苹果手机怎么清理运行内存_手机内存满了怎么清理才能运行如新机
  5. iphone计算机如何打字速度,苹果iPhoneX可以提高打字速度的7种实用方法
  6. android 7.0权限组,huawei p9 plus(VIE-AL10)Android7.0/EMUI5.0更新动态交流
  7. 从恩智浦系列芯片学习高频RFID
  8. 河海大学MBA陈钢教授 开学讲座
  9. 华为3e手机html查看器,【IT之家评测室】华为 nova 3e手机图赏:小仙女的美拍神器...
  10. scala学习day03