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

泰安网站建设哪家专业/怎么做好网络推广销售

泰安网站建设哪家专业,怎么做好网络推广销售,群晖wordpress 映射,做编程的网站有哪些方面随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) from:https://github.com/GoogleChrome/puppeteer/issues/978链接里面的 https://github.com/GoogleChrome/puppeteer/pull/554 原文提供了多种思路…

随时随地技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)

from:https://github.com/GoogleChrome/puppeteer/issues/978链接里面的

 https://github.com/GoogleChrome/puppeteer/pull/554

原文提供了多种思路去解决puppeteer多个页面切换问题,我采用的是duckywang1的思路:

 

Apologies. I have no experience of unit test.
Yesterday I didn't try this feature seriously. Today I write an example of my business logic with browser.pages(); and headless browser. It worked!
I can interact with page created from a[target="_blank"]. @twalpoleNow I hope this great feature would be merged, althought it only take effect in headless browser temporarily.Here is my example:
I got two pages.detail page.
This page provide an HTMLElememt a[target="_blank"] and link to download page
download page.
This page will provide a resource URL and download it in 2-10 second automatically.
Here is my example code(fake code, but it did work):const browser = initHeadlessBrowser(); // create a Headless browser
const detailPage = browser.newPage();
detailPage.goto(url, '{ waitUntil: 'networkidle' }');
const btn = page.$('.download');
btn.click({ delay: 100 }); // create a download page but we can fetch them with browser.pages();const allPages = browser.pages();
for (let i = 1; i < allPages.length; i += 1) {// allPages[0] is a blank page. We can't get any valid info. If interested, you can open a headless: false browser and see the GUI of Chrominum.// compare something with your download page// here I confirm it with page.url();if (condition) {const downloadPage = allPages[i];await downloadPage.setRequestInterceptionEnabled(true);downloadPage.on('request', request => {if (request.url.indexOf('.png') >= 0) {// here i use node_modules`download`download(request.url).then(streamData => {// get streamData and do something fun});} else {request.continue();}});await downloadPage.waitFor(30000); // waiting for loading viewsawait downloadPage.close(); // close download page}
}

http://www.lbrq.cn/news/942553.html

相关文章:

  • 西安网站制作计划/网奇seo赚钱培训
  • 怎么用ps做网站ui/上海优化公司有哪些
  • 免费空间有哪些/徐州网站建设方案优化
  • 优秀专题网站/阿里巴巴国际贸易网站
  • 品牌建站/旺道seo优化
  • b2c网站的经营情况/免费一键搭建网站
  • 做b2b网站服务器空间多大的容量/外包公司是正规公司吗
  • 哪个网站可以做全网推广/网络营销策划方案
  • 找别人做网站要注意什么软件/网址大全百度
  • 西安那些做网站的公司/免费宣传平台有哪些
  • 网站开发者模式怎么保存/百度官网
  • 贵州网站推广/搜索引擎分类
  • 教育行业网站建设审批/域名购买
  • 网站建设全程揭秘 课件下载/视频号关键词搜索排名
  • 北京专业做网站的公司/论坛seo招聘
  • 品牌网站建设有哪些/站长推广网
  • 稳定的网站建设/什么是搜索引擎优化seo
  • dw怎么做phpcms网站/域名权重
  • 电商网站成功的营销策略/互联网下的网络营销
  • 福州网站建设服务价格最实惠/搜索引擎营销的主要方法
  • 行业电子商务网站有哪些/app网络推广方案
  • 哪些网站可以做代理/优化网站链接的方法
  • 推广赚钱的软件有哪些/百度seo什么意思
  • 广州冼村改造/seo引流什么意思
  • 各个做网站的有什么区别/cilimao磁力猫最新版地址
  • 网易免费企业邮箱入口/seo运营做什么
  • 做微信平台网站需要多少钱/磁力天堂最佳搜索引擎入口
  • 宁夏建设厅网站官网/seo就业前景如何
  • 哪个网站做服装批发比较好/百度首页登录官网
  • 金融理财网站建设方案/每天三分钟新闻天下事
  • 文件IO——bmp图像处理
  • VisionPro系列讲解 - 03 Simulator 模拟器使用
  • URL与URI:互联网世界的“门牌号“与“身份证“
  • 2025.7.26字节掀桌子了,把coze开源了!!!
  • 渲染篇(二):解密Diff算法:如何用“最少的操作”更新UI
  • C++ 类型萃取:深入理解与实践