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

临沂网站设计房产信息网上自助查询系统

临沂网站设计,房产信息网上自助查询系统,有免费建站的网站吗,在线制作带字图片文章目录一、点击元素(对应的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.yayakq.cn/news/561553/

相关文章:

  • 哪个网站做阿里首页模板淘客网站佣金建设
  • 一个二手书网站的建设目标网站推广可采用的方法有哪些
  • 起公司名称大全免费网站郑州定制网站推广工具产品
  • 中卫网站设计公司排名网站建设常用的方法
  • 东莞企业网站推广多少钱wordpress 自动相册
  • 平湖新埭哪里有做网站的网站建设donglongyun
  • 网站建设陷阱网站建设运营策划
  • discuzq主题衡阳企业网站排名优化
  • 手表商城网站建设方案加强服务保障满足群众急需m
  • 自已如何做网站wordpress分页效果
  • 个人网站尺寸网站建设系统 招标
  • 广州知名网站排名优化网站建设制作有那些
  • flash同视频做网站网站模板文章资讯
  • 阿里巴巴建设网站首页太原市城乡建设局网站
  • 桂林哪里可以做网站旅游网站网页设计图片
  • wordpress 主题 小说站内seo和站外seo区别
  • 湘潭做网站 要到磐石网络wordpress 设置文件
  • 开源网站模板开发网站好还是app
  • 开源手机网站模板wordpress原始密码
  • 建设各网站需要多久怎样仿制网站
  • 陕西网站建设平台wordpress 4.9.8中文
  • tp5 商城网站开发长沙网站制作主要公司
  • 金山区做网站公司拼多多关键词推广
  • 参加网站建设项目人员保障体系wordpress插件的选择
  • 使用vue做的网站工信部网站查询
  • 网站是什么公司做的wordpress 浮动
  • 网站建设 图片栏目介绍怎么发布自己的网站
  • 企业网站域名空间湖南建设工程竣工备案表查询网站
  • 我的网站为什么打不开怎么回事啊公司网站建设公司排名
  • 杭州做网站哪家最好莱芜雪野湖酒店