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

网站系统建设费用网络营销与网站推广的

网站系统建设费用,网络营销与网站推广的,a网站建设,电子商务网站建设的技术综述文章目录一、点击元素(对应的click())二、input标签对应的值(对应的send_keys())修改时间控件的属性值:三、元素的文本属性四、js脚本滚动操作一、点击元素(对应的click()) 使用场景:当使用显性等待不能解决问题时 代码中实现点击…

在这里插入图片描述


文章目录

  • 一、点击元素(对应的click())
  • 二、input标签对应的值(对应的send_keys())
    • 修改时间控件的属性值:
  • 三、元素的文本属性
  • 四、js脚本滚动操作

一、点击元素(对应的click())

使用场景:当使用显性等待不能解决问题时

在这里插入图片描述

代码中实现点击元素操作:driver.execute_script(“document.querySelector(‘.c-icon.icon-title_35rjV’).click()”)

import timefrom selenium import webdriver
from selenium.webdriver.common.by import By#todo 点击元素
def test_baidu_js():driver = webdriver.Chrome()driver.implicitly_wait(3)driver.get('https://www.baidu.com/')driver.execute_script("document.querySelector('#kw').value='20230226'")driver.execute_script("document.querySelector('#su').click()")time.sleep(1)driver.execute_script("document.querySelector('.c-icon.icon-title_35rjV').click()")

二、input标签对应的值(对应的send_keys())

document.querySelector(‘#kw’).value:获取文本中的文字
在这里插入图片描述
document.querySelector(‘#kw’).value=‘java’:修改文本框的文字
在这里插入图片描述

修改时间控件的属性值:

在这里插入图片描述

代码中实现修改文本框默认值操作:driver.execute_script(‘document.querySelector(“#train_date”).value=“2024-01-01”’)

获取时间控件的信息,并返回出来date_data=driver.execute_script(‘return document.querySelector(“#train_date”).value’)

python执行js脚本

def test_12306_js():driver = webdriver.Chrome()driver.implicitly_wait(3)driver.get('https://www.12306.cn/index/')#修改时间控件的信息driver.execute_script('document.querySelector("#train_date").value="2024-01-01"')#获取时间控件的信息,并返回出来date_data=driver.execute_script('return document.querySelector("#train_date").value')print(f'获取的时间控件信息为:{date_data}')

三、元素的文本属性

在这里插入图片描述

修改元素的文本信息,并且验证是否修改通过
driver.execute_script(“document.querySelector(‘.mnav.c-font-normal.c-color-t’).innerText=‘今日新闻’”)

def test_baidu_js1():driver = webdriver.Chrome()driver.implicitly_wait(3)driver.get('https://www.baidu.com/')driver.execute_script("document.querySelector('.mnav.c-font-normal.c-color-t').innerText='今日新闻'")text_data=driver.execute_script("return document.querySelector('.mnav.c-font-normal.c-color-t').innerText")print(text_data)

四、js脚本滚动操作

滚动到页面底部:
document.documentElement.scrollTop=10000

def test_baidu_js2():driver = webdriver.Chrome()driver.implicitly_wait(3)driver.get('https://www.baidu.com/')driver.execute_script("document.querySelector('#kw').value='python'")driver.execute_script("document.querySelector('#su').click()")time.sleep(1)driver.execute_script("document.documentElement.scrollTop=10000")

滚动到指定位置
document.querySelector(“css表达式”).scrollIntoView()

def test_baidu_js3():driver = webdriver.Chrome()driver.implicitly_wait(3)driver.get('https://www.baidu.com/')driver.execute_script("document.querySelector('#kw').value='python'")driver.execute_script("document.querySelector('#su').click()")time.sleep(1)driver.execute_script('document.querySelector(".c-title.t.t.tts-title").scrollIntoView()')
http://www.yidumall.com/news/43280.html

相关文章:

  • 创建网站需要什么平台百度基木鱼建站
  • 苏州比较大的网站公司全网营销推广平台有哪些
  • 购物网站排名第一网页模板
  • 微信公众号怎么创建第二个seo有哪些作用
  • 哪个网站做视频有钱怎么创建网站赚钱
  • 党中央交付团中央建设的全国最大的未成年人专属网站是什么?简述网站建设的一般流程
  • 做外贸网站服务器要选择哪里的搜索引擎下载
  • 济南企业做网站互联网广告销售好做吗
  • 网站源码文件安装教程深圳创新创业大赛
  • PHP网站名字seo优化排名百度教程
  • wordpress 等级权限插件站长工具seo源码
  • 怎么样学做网站河北seo基础教程
  • 成都网站建设cdcidiseo常用方法
  • 网站申请注册 免备案黄页网站推广
  • 百度上开个网站怎么做网络营销推广公司有哪些
  • 诸城哪有做公司网站的推广软件app
  • 单位网站建设的优势安卓系统优化大师
  • 做产品包装的3d网站百度广告推广收费标准
  • ps网站头部图片广告投放推广平台
  • 网站开发用什么架构公司网站怎么建立
  • 电子商务网站建设与维护教案免费域名解析网站
  • 如何建自己网站青岛最新消息
  • 福建省晋江市建设局网站2023年时政热点事件
  • 学做网站用到哪些知识网址安全检测中心
  • 网站域名费会计分录怎么做百度云电脑网页版入口
  • 自己的主机做网站服务器zoho crm
  • 无代码开发平台什么意思seo外包网站
  • 海南网站优化模板建站网页
  • 手机网站域名怎么解析seo赚钱暴利
  • 做二手的网站都有哪些亚马逊开店流程及费用