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

湖北营销型网站建设价格宁波男科医院哪家比较好

湖北营销型网站建设价格,宁波男科医院哪家比较好,wordpress 清单 主题,ICO网站模板目录 一、获取界面二维码并打印处理 二、等待某个元素消失后 再进行操作 三、使用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/240946/

相关文章:

  • 顺德顺的网站建设wamp加wordpress
  • 可以做旅行计划的网站网站域名申请费用
  • 给帅哥做奴视频网站地址多用户网站建设
  • 写小说赚钱的网站阿里云虚拟主机网站建设
  • 简述商务网站建设步骤松江网站建设公司怎么样
  • 企业网站建设需注意点wordpress 5正式版
  • 衡水网站建设哪家好商城网站多少钱做
  • 上海制作网站公司哪家好泉州做网站设计
  • 腾讯云服务器网站域名备案郑州小程序开发价格
  • 手机移动开发网站建设百度指数总结
  • 室内设计网站平面案例学校网站建设费用
  • 网站建设技术中心一是加强了网站建设
  • 可以做网站挂在百度上吗windows 做网站服务器
  • 长沙网站排名西平县建设局网站
  • 网站开发时间表市场调研的重要性
  • 微商城微网站开发网页设计参考图
  • 汝州网站制作软件开发工作岗位
  • 我们的网站企业年检网上申报流程
  • 南昌建站费用江宁做网站
  • 深圳网站开发的公司电话迁安建设局官方网站
  • 网站开发竞争对手分析怎么上传网站模板
  • 电力行业网站建设网站开发项目团队人员
  • 东莞网站案例营销做体育的网站
  • 空间备案和网站备案网站上地图是怎样做的
  • 做单网站企业网站建设开发成本利润多少
  • 上海哪家公司做网站好千库网网页版登录官网
  • 网站建设方维商标查询网入口
  • 贵州景点网站建设方案西安建设银行工作招聘网站
  • 网站建设板块如何分类企业信用公示信息网官网贵州
  • 网站后台管理系统 源码wordpress评论代码