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

中国最好网站建设公司排名网站按钮确定后图片怎么做

中国最好网站建设公司排名,网站按钮确定后图片怎么做,遂宁商城网站建设方案,.net core 做网站目录索引 查找元素#xff1a;查找方法#xff1a;单个元素查找#xff1a;多个元素查找#xff1a;*代码演示#xff1a;* 元素交互操作#xff1a;清空文字#xff1a; 推荐的变量名定义名称#xff1a;执行JavaScript #xff1a;滚动页面方法#xff1a;*滚动到底… 目录索引 查找元素查找方法单个元素查找多个元素查找*代码演示* 元素交互操作清空文字 推荐的变量名定义名称执行JavaScript 滚动页面方法*滚动到底部**滚动到顶部**其他* 查找元素 核心语法 find_element()element中文释义是元素,也就是找元素的意思 查找方法 这里只说明3.8以后版本的用法 - find_element(By.ID,id名) 根据id属性来定位 - find_element(By.NAME,name) 根据name元素来定位 - find_element(By.XPATH,xpath语法) 根据xpath语法来定位作者重点推荐这个方法 - find_element(By.TAG_NAME,标签名) 根据标签名来定位 - find_element(By.CLASS_NAME,类名) 根据class的名字来定位 - find_element(By.CSS_SELECTOR,#id) 根据css选择器来定位 - find_element(By.LINK_TEXT,text) 根据文本属性来定位这个也比较推荐可以直接根据渲染后的界面直接定位单个元素查找 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.wait import WebDriverWait import timebrowser webdriver.Chrome() browser.get(https://www.baidu.com/) #先定位搜索框 text_input1 browser.find_element(By.XPATH,//input[idkw]) text_input1.send_keys(美女) text_input1.send_keys(Keys.ENTER) time.sleep(2) wait WebDriverWait(browser,10) wait.until(EC.presence_of_element_located((By.LINK_TEXT,图片))) browser.find_element(By.LINK_TEXT,跳舞).click() time.sleep(5) browser.close()这里要注意一个细节问题就是名字叫做“图片”的元素跳转前后跳转后的界面都有这个元素会造成跳转混乱。所以这个time.sleep放的位置就起到了重要的作用当然你也可以在wait.until里面选取适当的元素这里主要是故意使用的图片。 多个元素查找 查找的方式是find_elements() 注意注意这里多了个s多个元素查找要加s 代码演示 find_inputs browser.find_elements(By.XPATH,//div/a[classc-color-t c-line-clamp1 tags_2yHYj ]) print(find_inputs)#以列表形式返回数据 #我们要通过循环遍历来提取数据 # find_inputs browser.find_elements(By.XPATH,//*[id2]/div/div/div[2]/div[1]/div[classtoplist1-tr_4kE4D]) print(type(find_inputs)) for i in find_inputs:print(i)呈现效果 我们要查找的多元素框框 元素交互操作 对获取的元素调用交互方法 清空文字 比如我在搜索框里输入美女的文字 然后又想把这个文字给删除该怎么做呢语法 #text_input和button均为变量名 text_input.clear()#清空输入框 text_input.send_keys()#输入内容也可用于按下按键 browser.find_element()#单个查找元素 browser.find_elements()#多个查找元素 button.click()#单击更多操作: http://selenium-python.readthedocs.io/api.html#module-selenium.webdriver.remote.webelement 推荐的变量名定义名称 text_input用于输入或者按键的变量名button:用于会按下的按键find_input:用于其他寻找的元素 执行JavaScript selenium只能操作页面内部的东西有一些操作必须借助JS实现比如说实现添加一个页面比如说下拉滚动条。 滚动页面方法 先记住两个即可滚动到底部、滚动到顶部 execute_script()execute中文释义执行 script中文释义脚本剧本 滚动到底部 window.scrollTo(0,document.body.scrollHeight)滚动到顶部 window.scrollTO(0,0)其他 说明 windowjs的window对象 scrollTowindow的方法可以滚到页面的任何位置 scrollHeight是dom元素的通用属性document.body.scrollHeight会返回body元素的高度基本上就是页面的高度 scrollLeft获取位于对象左边界和窗口目前可见内容的最左端之间的距离 scrollTop获取位于对象最顶端和窗口中课件内容的最顶端之间的距离 scrollWidth获取对象滚动的宽度
http://www.dnsts.com.cn/news/37812.html

相关文章:

  • 网站建设的方法有哪些方面无锡哪里有建设网站
  • 免费的商城网站net创建网站之后怎么做
  • 企业网站建设遵循的原则seo技术交流论坛
  • 椒江网站建设578做网站wp博客怎么改wordpress
  • 做网站一般要多少钱创建一个购物网站需要什么
  • 外贸soho网站建设深圳勘察设计协会
  • 网站推广的10种方法互联网营销工具有哪些
  • 网站建设推广襄樊网络维护公司名字
  • 网站推广seo方法石家庄营销推广网站
  • 温岭专业自适应网站建设如何做好网络营销管理
  • 万州电商网站建设体育评论做的好的网站
  • 江门外贸集团有限公司英文网站岳阳网站建设
  • 什么网站是用php做的威海seo网站推广
  • 定制网站开发平台国外域名注册价格
  • 正规网站建设价格费用ppt代写平台
  • 网站建设前期策划所得税汇算是在12366网站做吗
  • 东莞网站seo价格有赞分销员的功能和规则
  • 深圳定制专业网站做网站 看什么书
  • html做的网站怎么发布临海建设规划局网站
  • html5网站模板下载做团购网站需要什么
  • 网站建设报价兴田德润用凡科帮别人做网站
  • 招聘网站报表怎么做有没有便宜做网站的 我要做个
  • 网站推广岗位的要求WordPress更新时间
  • 如何在学校内网建立网站app怎么创建
  • 视频做动图的网站网站网站环境搭建教程
  • 网站开发模块化中铁二局被降级
  • 北京网站设计公司youx成都柚米科技15用织梦做的网站是模板的吗
  • 规划设计 网站 网站结构网络营销的广告形式
  • 如何搭建企业网站兰州专业网站建设公司
  • 牙科医院网站推广方案陕西网站建设的内容