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

赤峰网站设计公司南昌做网站的公司哪里好

赤峰网站设计公司,南昌做网站的公司哪里好,网站程序模块,深圳百度推广pyautogui 配合 selenium 实现桌面坐标系定位元素坐标#xff0c;模拟真实鼠标行为。 场景#xff1a;当我需要点击某个元素#xff0c;或者触发浏览器的自动填充账号密码时#xff0c;自动化点击无效。但是想要模拟真实鼠标点击又需要元素的坐标通过pyautogui来实现。通过…pyautogui 配合 selenium 实现桌面坐标系定位元素坐标模拟真实鼠标行为。 场景当我需要点击某个元素或者触发浏览器的自动填充账号密码时自动化点击无效。但是想要模拟真实鼠标点击又需要元素的坐标通过pyautogui来实现。通过selenium node.location获取的坐标是相当于浏览器实际内容窗口的坐标系不能满足pyautogui 直接去自动化操作。这时可以通过浏览器js 获取菜单等实际边框大小计算出 实际的node.location零点位置相对于桌面坐标的坐标系从而得出元素在桌面坐标系的位置。这样不管怎么操作一般都不会相差太多。 注未考虑滑动条存在的情况 代码如下 def get_node_position(driver, node):获取元素相对于window窗口上的绝对坐标:param driver: 浏览器自动化对象:param node: 定位到的元素对象:return: window_rect driver.get_window_rect()menu driver.execute_script(return window.outerHeight - window.innerHeight)border driver.execute_script(return window.outerWidth - window.innerWidth)origin_y window_rect[y] menu - (border / 2)origin_x window_rect[x] (border / 2)return {x:node.location[x]origin_x,y:node.location[y]origin_y} // pyautogui 左键点击 import pyautogui as gui gui.click(100, 100)
http://www.hkea.cn/news/14294226/

相关文章:

  • 电子商务网站建设计划书网站开发用什么语言最安全
  • 用ps做网站首页顶部图片建立网站基本知识
  • 东莞网站建设是什么wordpress 转 html
  • asp.net 做电子购物网站的网银结算功能如何实现的制作英文网站费用
  • 网站建设的经费自助定制网站开发公司
  • 兼职做设计什么网站好seo5
  • 做网站 商标分类深圳市网站设
  • 张家界建设企业网站湖北网站开发公司
  • 网站建设需求怎么给自己的品牌做网站
  • 上传网站的三种方法做电影网站的软件
  • 一个上线的网站需要怎么做网站建设主要包括
  • 长春哪里有做网站的制作网站推广码
  • c 新手一个人做网站做防水施工 上什么网站找
  • 阜阳讯拓网站建设ip代理网址
  • 学校网站三合一建设方案宁波荣胜网络科技有限公司
  • 做视频网站可行吗广东长海建设工程有限公司网站
  • 自适应网站是什么简述软件开发流程
  • 南京做网站公司哪家好如何做镜像别人网站
  • 想找人做网站 要怎么选择中国建设银采购发文网站
  • 免费微商城网站建设黑龙江城乡建设厅官网
  • 建网站卖产品怎么样企业网站的宣传功能体现在哪里
  • html网站模板免费下载wordpress建菜单
  • 一般做网站需要的js有哪些网站建设的开发程序
  • 网站分析的数据来源有哪些微信商城小程序开发教程
  • 网站加载慢网站文章怎么做才能被收录
  • 山西省建设厅网站哈尔滨cms建站系统
  • 成都哪里做网站南京网站建设企业
  • 成都网站建设招标西宁做网站君博领衔
  • 专业网站建设新闻青岛手机网站建设电话
  • 如何做网站接口青岛网站seo优化