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

平台网站定制微信开店怎么注册开店流程

平台网站定制,微信开店怎么注册开店流程,h5美食制作网站模板下载,深圳宝安网站建设公司推荐一、背景介绍 工作中有个需求是需要对某个页面进行监控,但由于要监控页面数据是异步加载的,因此很难从状态码和返回结果层面进行校验。于是乎想到了通过判断页面元素是否存在且显示内容是否正确来达到此目标。调研了一下发现selenium可以实现对这种动态…

一、背景介绍

工作中有个需求是需要对某个页面进行监控,但由于要监控页面数据是异步加载的,因此很难从状态码和返回结果层面进行校验。于是乎想到了通过判断页面元素是否存在且显示内容是否正确来达到此目标。调研了一下发现selenium可以实现对这种动态数据加载页面的抓取

二、数据异步加载页面的监控方式

备注:我采用的是方法一

  • 方法一:使用selenium对异步加载后的页面元素进行抓取
  • 方法二:使用requests库直接对异步加载的接口进行请求

二、环境准备

注意:浏览器版本与对应驱动版本必须一致

  • Chrome浏览器版本:Chromium 77.0.3844.0
  • chromedriver版本:77.0.3844.0
  • selenium版本:4.9.1
  • Python3

三、具体代码

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from webdriver_manager.chrome import ChromeDriverManagerurl = "http://mock.test.com"
chrome_options = webdriver.ChromeOptions()   # 貌似从selenium 4.6以上就不用明确指定驱动版本啦
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-dev-shm-usage")
chrome_options.add_argument('--disable-extensions')
chrome_options.add_argument("--headless")
chrome_options.add_experimental_option("detach", True)driver = webdriver.Chrome(options=chrome_options)
driver.get(url)   # 本行用于访问指定的地址# 等待指定元素出现,最多等待10秒
element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, '//*[@id="xxx"]/div[1]/h2'))
)title = driver.find_element(By.XPATH, '//*[@id="xxx"]/div[1]/h2').text
productname = driver.find_element(By.XPATH, '//*[@id="xxx"]/div[2]/div[1]/ul/li/span[1]').textprint("title:", title)
print("product name:", productname)assert title == "是标题啊"
assert productname == "是名字呀"# 关闭浏览器
driver.quit()
http://www.yayakq.cn/news/880872/

相关文章:

  • 网站开发攻略怎么网站建设公司
  • 知乎做笔记的网站seo短视频发布
  • 四川建设银行手机银行下载官方网站下载安装做微网站的第三方
  • 怎么随便搞个网站讨债公司 做网站
  • 旅游网站制作分析福州男同性做基网站
  • 可信网站验证服务外包公司的人好跳槽吗
  • 网站怎么做图片动态图片大全武邑网站建设价格
  • 做静态页面的网站济南智能网站建设咨询电话
  • seo网站推广是什么意思wordpress 页面属性 父级
  • 做外贸大一点的网站门户网站的建设公司
  • 卡地亚手表官方网站查询浙江响应式网站建设制作
  • 有人上相亲网站做传销燕窝做互联网小程序 和网站有没有前景
  • 西青做网站的公司网站版面
  • 手表网站制作西安建筑人才网
  • 网站在开发过程中如何做SEO天津建设网站天津市地铁规划图
  • 南京网站开发联系南京乐识手机上怎么创建wordpress
  • 专业手机网站有哪些做网站一年要多少钱
  • 城乡住房建设网站微营销工具
  • 济南房地产网站建设网站开发成本预算价目表
  • 北京行业网站建设3d做网站
  • 新公司 做网站 流程公司网站建设维护及使用管理办法
  • 石家庄新钥匙网站品牌形象网站源码
  • 乌审旗建设局网站网站上怎样做轮播图
  • 佛山网站建设公司有哪中国采购与招标网官网首页
  • 网站推广怎么做大一python基础编程题
  • 网站建设应该学什么软件做奢侈品的网站
  • 阿里云搭建多个网站泰安房产信息网泰安市房产交易中心
  • 一条龙做网站郑州比较好的电商公司有哪些
  • 揭阳网站开发网站开发速成班
  • 网站建设预算知乎在网上怎么赚钱