建设银行投诉网站网络营销对传统营销有哪些冲击

张小明 2026/1/9 22:35:25
建设银行投诉网站,网络营销对传统营销有哪些冲击,网站做seo需要哪些准备,做网站百度前言 今天我们来聊聊selenium -- xpath定位方法#xff0c;我们都知道selenium有八大定位策略分别是id、name、class name、tag name、link text、partial link text、xpath、css 。那么我们今天呢主要来讲讲八大定位策略中的xpath的定位方法#xff0c;废话不多说我们直接开…前言今天我们来聊聊selenium-- xpath定位方法我们都知道selenium有八大定位策略分别是id、name、class name、tag name、link text、partial link text、xpath、css 。那么我们今天呢主要来讲讲八大定位策略中的xpath的定位方法废话不多说我们直接开始吧。下面主要介绍一下xpath一、xpath基本定位用法1.1 使用id定位 -- driver.find_element_by_xpath(//input[idkw])1.2 使用class定位 -- driver.find_element_by_xpath(//input[classs_ipt])1.3 当然 通过常用的8种方式结合xpath均可以定位name、tag_name、link_text、partial_link_text以上只列举了2种常用方式哦。二、xpath相对路径/绝对路径定位2.1 相对定位 -- 以// 开头 如//form//input[namephone]2.2 绝对定位 -- 以/ 开头但是要从根目录开始比较繁琐一般不建议使用 如/html/body/div/a三、xpath文本、模糊、逻辑定位3.1【文本定位】使用text()元素的text内容 如//button[text()登录]3.2 【模糊定位】使用contains() 包含函数 如//button[contains(text(),登录)]、//button[contains(class,btn)] 除了contains不是等于 多用于display属性3.3 【模糊定位】使用starts-with -- 匹配以xx开头的属性值ends-with -- 匹配以xx结尾的属性值 如//button[starts-with(class,btn)]、//input[ends-with(class,-special)]3.4 使用逻辑运算符 -- and、or如//input[namephone and datatypem]四、xpath轴定位4.1 轴运算ancestor祖先节点 包括父parent父节点preceding-sibling当前元素节点标签之前的所有兄弟节点preceding当前元素节点标签之前的所有节点following-sibling:当前元素节点标签之后的所有兄弟节点following当前元素节点标签之后的所有节点使用语法 轴名称 :: 节点名称使用较多场景页面显示为一个表格样式的数据列如注意#定位 找到元素 -- 做到唯一识别 #优先使用id #舍弃有下标的出现、有绝对定位的出现、id动态变化时舍弃 from selenium import webdriver import time from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By driver webdriver.Chrome() driver.get(https://www.baidu.com/) driver.maximize_window() time.sleep(3) # 定位百度搜索框 driver.find_element_by_id(kw).send_keys(python) time.sleep(3) driver.find_element_by_id(su).click() time.sleep(5) # 找到这个元素 ele driver.find_element_by_xpath(//a[text()_百度百科]) # 拖动元素到可见区域--scrollIntoView() 拉到顶部显示有可能会被导航栏遮挡定位不到而报错scrollIntoView(false)可视区域底部对齐 driver.execute_script(arguments[0].scrollIntoView(false);, ele) time.sleep(5) driver.quit()定位后的常见操作get(url) 打开网页send_keys(str) 输入click() 点击clear() 清空text 获取标签文本内容get_attribute(属性) 获取元素属性值close() 关闭当前标签页quit() 关闭浏览器释放进程FAQ脚本结束如果没有调用quit()方法chromedriver进程会在后台继续运行。大概占用4M空间。如果创建多了不关会导致电脑卡。__import__(os).system(taskkill /f /t /im chromedriver.exe)最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站布局教程深圳建网站服务商

Docker 容器管理与 Compose 入门指南 1. Docker 容器与网络管理 在 Docker 环境中,默认网络驱动有一定限制,它仅能让网络在单个 Docker 主机上使用。若要移除容器和网络,可按以下步骤操作: - 停止并移除 Redis 容器: docker container stop redis docker container r…

张小明 2026/1/9 15:27:43 网站建设

广州网站建设教程路桥网站设计

iOS侧载新选择:AltStore完整使用手册 【免费下载链接】AltStore AltStore is an alternative app store for non-jailbroken iOS devices. 项目地址: https://gitcode.com/gh_mirrors/al/AltStore 还在为iOS设备无法自由安装应用而烦恼吗?今天我要…

张小明 2026/1/9 13:02:44 网站建设

网站模板制作与安装教程附近做网站的公司电话

如何快速备份QQ空间历史说说:3步完成完整数据导出 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 想要永久保存QQ空间里那些珍贵的青春回忆吗?GetQzonehistory这…

张小明 2026/1/10 0:00:14 网站建设

如何建个人免费网站深圳网页设计网站制作

随着OpenAI大火,从事AI开发的人趋之若鹜,这次使用Python selenium抓取了领英上几万条岗位薪资数据,并使用Pandas、matplotlib、seaborn等库进行可视化探索分析。 但领英设置了一些反爬措施,对IP进行限制封禁,因此会用到…

张小明 2026/1/7 20:05:27 网站建设

windows2008 iis 网站如何查一个网站的备案

Gradient Reversal Layer如何实现音色与情感特征解耦? 在当前AIGC浪潮中,语音合成已不再满足于“能说”,而是追求“说得像谁”和“以什么情绪说”。尤其是在虚拟人、影视配音等高要求场景下,用户希望用张三的声音讲出愤怒的台词&a…

张小明 2026/1/7 20:05:30 网站建设

做设计用到的网站wordpress 注册页

IDM免费激活与长期使用方案深度解析 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 想要体验极速下载却不愿付费购买正版授权?IDM激活脚本为您提供了…

张小明 2026/1/7 20:05:30 网站建设