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

做个个人网站多少钱建设集团网站价格

做个个人网站多少钱,建设集团网站价格,重庆建设施工安全管理网,wordpress 招聘模块selenium脚本编写 上篇文章介绍了selenium环境搭建#xff0c;搭建好之后就可以开始写代码了 基础脚本,打开一个网址 from selenium import webdriver driver webdriver.Chrome()#打开chrome浏览器 driver.get(https://www.baidu.com) #打开百度打开本地HTML文件 上篇文章…selenium脚本编写 上篇文章介绍了selenium环境搭建搭建好之后就可以开始写代码了 基础脚本,打开一个网址 from selenium import webdriver driver webdriver.Chrome()#打开chrome浏览器 driver.get(https://www.baidu.com) #打开百度打开本地HTML文件 上篇文章我自己写了一个html文件放在了当前路径下 第一种方式 通过绝对路径打开 from selenium import webdriver driver webdriver.Chrome()#打开chrome浏览器 driver.get(rD:\sele_study\2-selenium\day1_sele\test.html)第二种方式 通过相对路径打开 本质上也是通过方法把相对路径转为绝对路径 #第一种转为绝对路径的方法 from selenium import webdriver from pathlib import Path#pathlib路径处理库 driver webdriver.Chrome()#打开chrome浏览器 html Path(./test.html) driver.get(str(html.resolve()))#Path.resolve:该方法将一些的 路径/路径段 解析为绝对路径#第二种转为绝对路径的方法 from selenium import webdriver import os html os.path.abspath(./test.html)#返回绝对路径 driver webdriver.Chrome() driver.get(html) ​现在我也找了很多测试的朋友做了一个分享技术的交流群共享了很多我们收集的技术文档和视频教程。 如果你不想再体验自学时找不到资源没人解答问题坚持几天便放弃的感受 可以加入我们一起交流。而且还有很多在自动化性能安全测试开发等等方面有一定建树的技术大牛 分享他们的经验还会分享很多直播讲座和技术沙龙 可以免费学习划重点开源的 qq群号485187702【暗号csdn11】 优雅地打开浏览器with 用with打开浏览器不用手工关闭 from selenium import webdriver from time import sleep with webdriver.Chrome() as driver:#with上下文管理器不需要我去关闭driver.get(https://www.baidu.com)#打开百度sleep(5)#等5秒自动关闭认识webdriver对象方法和属性 初识元素定位方法 #祖宗方法 find_element #通过class属性的值定位(底层是css) find_element_by_class_name #√√√通过css 选择器定位(推荐最快) find_element_by_css_selector #√通过id的值定位(底层是css) find_element_by_id #√通过a标签的文本定位(底层是XPATH) find_element_by_link_text #通过name属性的值来定位(底层是css) find_element_by_name #通过a标签的部分文本定位模糊匹配(底层是XPATH) find_element_by_partial_link_text #通过标签名来定位(底层是css) find_element_by_tag_name #√√通过xpath方法定位(慢) find_element_by_xpath #以下方法的用法同上只是返回的是一组元素列表形式 find_elements find_elements_by_class_name find_elements_by_css_selector find_elements_by_id find_elements_by_link_text find_elements_by_name find_elements_by_partial_link_text find_elements_by_tag_name find_elements_by_xpath除了祖宗方法其他八种定位方式被大家称为‘selenium八大元素定位’ 可以配合HTML全局属性介绍来理解这些方法。 HTML全局属性介绍https://www.w3school.com.cn/tags/html_ref_standardattributes.asp 用法示例 以下方法演示用的是我们上篇文章写的HTML文件 需要的朋友可以去上篇文章复制或公众号后台输入‘html练习’获取源文件 find_element_by_name 通过name属性的值来定位 from selenium import webdriver from pathlib import Path from time import sleep with webdriver.Chrome() as driver:#打开chrome浏览器html Path(./test.html)driver.get(str(html.resolve()))#Path.resolve:该方法将一些的 路径/路径段 解析为绝对路径driver.find_element_by_name(username).send_keys(admin)#找到name的值为username的标签并输入adminsleep(5)#5秒后关闭知识点 1.如果遇到重复的元素操作的永远是第一个 2.send_keys方法不会清空原来的内容 find_element_by_id 通过id的值定位 from selenium import webdriver import os from time import sleep with webdriver.Chrome() as driver:html os.path.abspath(./test.html)#获取绝对路径driver.get(html)driver.find_element_by_id(username).send_keys(admin)#找到id的值为username的标签并输入adminsleep(5)知识点 1.id是唯一的 2.可能会变需要注意识别 3.首字符是数字的要注意css的表达式后续详细介绍 find_element_by_class_name 通过class属性的值定位 from selenium import webdriver import os from time import sleep with webdriver.Chrome() as driver:html os.path.abspath(./test.html)#获取绝对路径driver.get(html)# 1. 输入用户名driver.find_element_by_class_name(aa).send_keys(admin)#找到class的值为aa的标签并输入admin# 2. 输入密码# driver.find_element_by_class_name(bb cc).send_keys(123456)--错误写法driver.find_element_by_class_name(bb).send_keys(pass)#找到class的值为bb的标签输入passdriver.find_element_by_class_name(cc).send_keys(word)#找到class的值为cc的标签输入wordsleep(5)知识点 1.class也容易重复 2.class bb cc规定元素的一个或多个类名等同于class1,class2bb,cc 所以不能直接用driver.find_element_by_class_name(bb cc) find_element_by_link_text 通过a标签的全文本定位需要文本完全匹配 from selenium import webdriver import os from time import sleep with webdriver.Chrome() as driver:html os.path.abspath(./test.html)#获取绝对路径driver.get(html)driver.find_element_by_link_text(百度一下,你就不知道).click()#找到文本为百度一下,你就不知道文本的a标签并点击sleep(5)#等待5秒关闭 find_element_by_partial_link_text 通过a标签的部分文本定位模糊匹配 #方法二模糊匹配 from selenium import webdriver import os from time import sleep with webdriver.Chrome() as driver:html os.path.abspath(./test.html)#获取绝对路径driver.get(html)driver.find_element_by_partial_link_text(必应).click()#找到包含必应文本的a标签并点击sleep(5)#等待5秒关闭 知识点 1.link_text 的两种定位方式只适用于a标签的文本 2.link_text 完全匹配 3.parti_link_text 部分模糊可以是开头是、包含、结尾是 4.click()点击 find_element_by_tag_name 通过标签名来定位因为重复特别多所以很少用不做介绍。 find_element_by_css_selector 通过css 选择器定位(推荐最快) 内容比较多且重要之后单独文章做介绍。 find_element_by_xpath 通过xpath方法定位 内容比较多且重要之后文章单独介绍。 最后感谢每一个认真阅读我文章的人看着粉丝一路的上涨和关注礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 希望能帮助到你【100%无套路免费领取】
http://www.pierceye.com/news/5678/

相关文章:

  • 天河区营销型网站建设宁波做公司网站公司
  • 推广公司运营模式引擎seo如何优化
  • 欧美手表网站大岭山镇做网站
  • 保定电子商务网站建设网站打不开原因检测
  • 成都网站建设全平台郴州免费招聘网站
  • 外贸零售网站建设WordPress文章分栏置顶
  • 教育网站模块建设江西百度推广开户多少钱
  • 农村网站建设必要性石家庄品牌设计公司
  • 找个人给我做电影网站wordpress男人福利模板
  • 手机网站开发c 教程网络推广 网站制作
  • 南通做网站企业贵州省建设执业资格教育促进会网站
  • 塘沽建设网站公司做网站tt0546
  • 郑州网站建设培训班企业建筑网站
  • 中山市网站开发公司中国企业500强最新排名
  • 百度推广的几种方式免费做优化的网站建设
  • 网站如何建设推广114分类信息网信息发布
  • 域名 a记录 手机网站室内设计3d效果图用什么软件
  • 废旧回收做哪个网站好自己做头像的网站非流光
  • 南昌网站关键词优化重庆建设工程招投标信息网
  • 网站开发合同官司小程序开发费用一览表
  • 购物网站cms上海网站关键词优化服务
  • 企业创建网站河南网站优化外包服务
  • 怎样做网站跳转厦门的网站建设公司
  • 做网站的语言深圳高端网站制作
  • 福清市住房城乡建设局网站jsp书城网站开发
  • 网站怎么做值班表iis上部署手机网站
  • wordpress 如何仿站机械加工网纹标准
  • 高密市网站建设和田地区建设局网站
  • 姑苏区网站建设本地电商平台有哪些
  • wordpress插件连接数据库东莞seo建站优化费用