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

网站建设账户搭建微信开放平台是干什么用的

网站建设账户搭建,微信开放平台是干什么用的,网站卖东西怎么做的,外贸平台网站有哪些目录 一、获取界面二维码并打印处理 二、等待某个元素消失后 再进行操作 三、使用puppteer点击搜索框#xff0c;并输入内容后点击搜索 一、获取界面二维码并打印处理 const puppeteer require(puppeteer);async function findQRCodeByXPath() {const browser await pupp… 目录 一、获取界面二维码并打印处理 二、等待某个元素消失后 再进行操作 三、使用puppteer点击搜索框并输入内容后点击搜索 一、获取界面二维码并打印处理 const puppeteer require(puppeteer);async function findQRCodeByXPath() {const browser await puppeteer.launch();const page await browser.newPage();await page.goto(https://example.com);const xPath //img[contains(class, qrcode)]; // 替换为实际的 XPath 表达式const qrcodeElements await page.$x(xPath);if (qrcodeElements.length 0) {const qrcodeHandle await page.evaluateHandle((el) el.getAttribute(src), qrcodeElements[0]);const qrcodeData await qrcodeHandle.jsonValue();console.log(二维码:, qrcodeData);// 在这里可以进行二维码的处理} else {console.log(没有找到二维码);}await browser.close(); }findQRCodeByXPath(); 二、等待某个元素消失后 再进行操作 const puppeteer require(puppeteer);async function waitForPopupToDisappearAndScroll() {const browser await puppeteer.launch();const page await browser.newPage();await page.goto(https://example.com);const popupSelector .popup; // 替换为实际弹框元素的 CSS 选择器try {await page.waitForSelector(popupSelector, { timeout: 5000 });// 弹框出现等待其消失await page.waitForSelector(popupSelector, { hidden: true, timeout: 5000 });console.log(弹框已消失);// 执行其他滑动界面操作await page.evaluate(() {// 执行滑动操作的代码});} catch (error) {console.log(没有弹框);}await browser.close(); }waitForPopupToDisappearAndScroll(); 三、使用puppteer点击搜索框并输入内容后点击搜索 //1. 使用 Puppeteer 打开页面const puppeteer require(puppeteer);const main async () {const browser await puppeteer.launch();const page await browser.newPage();await page.goto(https://example.com); // 替换为目标网页 URL// 执行后续操作 };main();// 2. 点击搜索框并输入关键字// 在相应的选择器上执行点击操作 await page.click(input[namesearch]); // 等待一定时间确保搜索框被激活 await page.waitForTimeout(1000); // 1秒 // 在相应的选择器上执行输入操作 await page.type(input[namesearch], 关键字);// 3. 等待结果出现并滑动界面到底// 等待搜索结果出现这里使用简单的等待时间也可以根据实际情况使用更复杂的等待条件 await page.waitForTimeout(3000); // 3秒while (true) {// 滑动到底部await page.evaluate(() {window.scrollTo(0, document.body.scrollHeight);});// 等待一小段时间让页面加载内容await page.waitForTimeout(1000); // 1秒// 检查是否已经滑动到底部可以根据页面元素如底部加载提示等判断const isEndReached await page.evaluate(() {// 检查页面是否已经滑动到底部的逻辑例如:// return document.querySelector(#load-more-button) null;// 如果你有特定的元素表示已经到达底部请适配对应的逻辑});if (isEndReached) {break;} }
http://www.yutouwan.com/news/177125/

相关文章:

  • wordpress企业网站制作关键词歌曲歌词
  • 简约 网站模板童子营网站建设方案
  • 关于网站建设的外文文献企业策划
  • 漳州正规网站建设seo技术培训教程
  • 聊城网站建设电话网站开发实验结论
  • 免费的舆情网站入口在哪wordpress数据库表管理
  • 遇到钓鱼网站怎么做做营销型网站
  • 久久建筑网怎么不好用seo营销的策略有哪些
  • 一般产地证去哪个网站做网页升级访问升级自动跳
  • Python用数据库做网站wordpress腾讯视频插件
  • 全球设计网站有哪些网站对接qq群 虚拟主机
  • 宁波建设商城网站wordpress插件补丁
  • 网站运营与维护是什么意思企业宣传册一般分几个模块
  • 莱芜做网站优化网站怎么做动效
  • 网站资料库建设的功能需求网站添加谷歌地图
  • 视频网站公共关系怎么做企业建设网站网站建设公司
  • 池州网站建设费用wordpress迁移hexo
  • 手机应用商店app下载官方网站下载阿里云如何上传网站
  • 上海高端模板建站企业网站cms模板
  • 大学生网站设计作品成品代码新品发布会是什么意思
  • 网站后台登陆代码poiplayer wordpress
  • 设计在线设计网站北京建设工程网站
  • 做谷歌网站使用什么统计代码吗erp企业管理软件
  • 做一个高端网站多少钱网站建设 logo
  • 上海教育网站官网手机网站建设 豆丁
  • 做网站导航条怎么弄淘宝定向推广
  • 青岛制作网站的潍坊网站建设 世纪环球16楼
  • 湛江网站制作建设做游戏交易网站有哪些内容
  • 怎么看一个网站是用模板什么做的wordpress内核文件夹
  • 苏州做网站公司选苏州聚尚网络2016优秀网站设计