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

网站建设搭建运营营销自动化

网站建设搭建运营,营销自动化,线上渠道推广有哪些方式,2b网站推广怎么做1、直接执行js脚本:document.documentElement.scrollTop1000 document.getElementById(“su”).click() 弊端: js自己带的元素定位方法不如selenium的丰富 不支持xpath css 等 定位元素操作不是很灵活。 需要借助js脚本传入 -selenium定位 js 负责执行动…

1、直接执行js脚本:document.documentElement.scrollTop=1000

  • document.getElementById(“su”).click()
    弊端: js自己带的元素定位方法不如selenium的丰富 不支持xpath css 等 定位元素操作不是很灵活。
    需要借助js脚本传入 -selenium定位 js 负责执行动作。-- js传参方式执行

2、使用方式2-传参:driver.execute_script(“arguments[0]…”,element) ==用的更多 重点掌握

  • element是 通过Selenium元素定位找到对应的元素:
    • element = driver.find_element(By.ID,“XX”)
    • 可以通过八大元素定位方法定位到元素 更加灵活
  • arguments[0]代表就是传递进来js脚本的第一个参数,也就是element这个值 【把selenium定位到的元素通过传参的方式给js脚本执行】
    • driver.execute_script(“arguments[0]…”,element)
  • js脚本里可以传多个参数,arguments[1]代表的就是传递进来的第二个参数,依次类推
    • driver.execute_script(‘arguments[0][arguments[1].click()’, elements, 1)
"""
直接执行js脚本:document.documentElement.scrollTop=1000document.getElementById("su").click()弊端: js自己带的元素定位方法不如selenium的丰富  不支持xpath  css  等  定位元素操作不是很灵活。
需要借助js脚本传入 -selenium定位  js 负责执行动作。"""
import timefrom selenium import webdriver# 1、js定位元素 js点击
from selenium.webdriver.common.by import Bydriver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://www.baidu.com')
time.sleep(2)
# 先用selemiun定位元素
ele = driver.find_element(By.ID,'su')#1、 用代码执行js脚本- 滚动滚动条
driver.execute_script('arguments[0].click()',ele)time.sleep(3)
driver.quit()

JavaScript总结使用
1、页面的滚动/内嵌滚动条滚动
document.documentElement.scrollTop = 200
先要去找到内嵌滚动条元素,再去进行滚动【scrollTop】
2、点击:click()
3、修改元素的属性(删掉/改变元素的属性)
removeAttribute()
setAttribute()

http://www.cadmedia.cn/news/15959.html

相关文章:

  • 上海网络建站模板网页制作流程
  • 诸城哪有做公司网站的西安发布最新通知
  • 专业定制网站公司站长工具seo优化
  • 吉首建设局网站聚合搜索引擎接口
  • 手机软件卸载了怎么恢复搜索引擎优化怎么做
  • 专业团队高清壁纸有名的seo外包公司
  • 苏州比较大的网站公司网络营销策划书1500字
  • 晋城推广型网站开发免费的网页制作软件
  • 网站建设 广州佛山百度关键词排名快速排名
  • 电子商务作业做网站html静态网页制作
  • 沈阳建筑大学信息公开网seo包年服务
  • 没有备案的网站怎么访问北京seo技术
  • 网站建设图片教程视频seo简单优化
  • 公司如何做网站做推广百度指数支持数据下载吗
  • 乌鲁木齐广告设计制作百度关键词优化快速排名软件
  • 网站建设捌金手指下拉十六谷歌排名
  • 国内网页设计网站html制作网页代码
  • 怎样建设百度网站外链相册
  • 江西手机网站建设百度官网电话
  • 网站制作一般怎么收费大数据查询个人信息
  • 国内好用的搜索引擎seo教程培训
  • 免费的企业查询安卓优化大师清理
  • 正规的无锡网站建设互联网营销方式有哪些
  • 怎么建设独立网站百度客服中心人工在线咨询
  • 怎么去做推广做网站优化哪家公司好
  • vs做网站用3层架构seo自动发布外链工具
  • 重庆公司排名2019灰色行业seo大神
  • 兰州市网站建设搜索seo怎么优化
  • 东营本地网站制作公司如何成为app推广代理
  • 海南疫情最新消息封城如何做seo搜索引擎优化