测试URL:https://www.ly.com/HotelInfo-94010082.html?spm0=10002.2001.1.0.2.2.1
遇到的问题:
使用puppeteer打开个别网站的网页时,会遇到卡住,一直无法结束的问题。
如图:

可以看到浏览器上方tag一直在转圈圈。
原因是,在代码中设置了Page的JS执行解析,在这个页面中含有"debugger"调试信息,不懂前端开发人员,为什么上正式环境了,这些调试代码,不去掉的吗?
打开F12,输入网址,会自动进入debugger模式,暂停住。
并且在代码中写了以下代码,puppeteer中解析并执行了,然后就暂停了。

     await Promise.all([page.coverage.startJSCoverage(),page.coverage.startCSSCoverage()]);

但是考虑到大部分网站是需要这些动态JS执行的,把这段代码去掉有点不妥当,就使用以下代码,针对个别网站,禁止JS调用。

    if (request_url.includes('www.ly.com')) {await page.setJavaScriptEnabled(false);}

需要的静态的页面,就没问题了。

使用puppeteer进行模拟访问时,浏览器、页面卡住不动的问题相关推荐

  1. pgAdmin启动时浏览器页面一直转圈圈 无法正常打开页面

    最近新安装了 postgres,同时安装了 pgAdmin 4,但是遇到了无法启动的问题. 问题描述: 打开 pgAdmin 4 ,弹出浏览器页面时一直处于转圈圈加载的页面 使用浏览器开发者工具检查, ...

  2. nginx反向代理vue访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题

    问题说明: 测试机上部署了一套业务环境,nginx反向代理tomcat,在访问时长时间处于加载中,十分缓慢! 通过浏览器调试(F12键->Console),发现有错误ERR_CONTENT_LE ...

  3. tomocat设置首次访问时的页面

    怎么设置Tomcat服务器的默认首页(欢迎页) 一般做Java web开发,有时候会选择Tomcat用作服务器,我在本机开发测试用的也是Tomcat,现在有一个问题是,我们都知道当访问一个网站的时候, ...

  4. angular 解决闪烁问题_AngularJS页面访问时出现页面闪烁问题的解决

    我们知道在应用的页面或者组件需要加载数据时,浏览器和angular渲染页面都需要消耗一定的时间.这里的间隔可能很小,甚至让人感觉不到区别:但也可能很长,这样会导致让我们的用户看到了没有被渲染过的页面. ...

  5. mac 自带Safari浏览器 页面卡死 不动

    可能是Safari插件引起的问题. 解决:打开finder - > Macintosh HD -> 资源库 -> Internet Plug-Ins   把里面Safari的插件删掉 ...

  6. 网页访问时页面错误代码含义

    经常会碰到你的页面无法打开,原因有很多,通常系统会反馈一个错误信息代码. 自定义错误消息分类说明 : 错误代码:400 400错误是由于不正确的请求造成的,说明正在搜索的网页可能已经删除.更名或暂时不 ...

  7. 【实时数仓】DWS层的定位、DWS层之访客主题计算(PV、UV、跳出次数、计入页面数、连续访问时长)

    文章目录 一 DWS层与DWM层的设计 1 设计思路 2 需求梳理 3 DWS层定位 二 DWS层-访客主题计算 1 需求分析与思路 2 功能实现 (1)封装VisitorStatsApp,读取Kaf ...

  8. JS事件 卸载事件 当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。注意:不同浏览器对onunload事件支持不同。...

    卸载事件(onunload) 当用户退出页面时(页面关闭.页面刷新等),触发onUnload事件,同时执行被调用的程序. 注意:不同浏览器对onunload事件支持不同. 如下代码,当退出页面时,弹出 ...

  9. 普通的Spring Web项目正常启动,在访问某些JSP页面时,页面会报错 http://java.sun.com/jsp/jstl/core

    问题描述:普通的Spring Web项目正常启动,但是在访问某些JSP页面时,页面会报错出现:org.apache.jasper.JasperException: The absolute uri: ...

最新文章

  1. iShow UI for React 最佳实践
  2. Flowable 数据库表结构 ACT_ID_USER
  3. Reachability from the Capital
  4. c++之std::distance()函数
  5. [胡言乱语] 20170622
  6. Silverlight 1.0 beta 和1.1 Alpha体验
  7. insserv: warning: script 'lampp' missing LSB tags and overrides
  8. error while loading shared libraries: libxx.so: cannot open shared object file: No such file
  9. iOS中Navigation中添加自定义Button等UIView
  10. Java渐变进度条_很好看的java进度条
  11. 春运12306购票指南
  12. 用vant 自定义小程序tabBar
  13. 股东控股关系图谱简化版
  14. 亚马逊SP-API对接-网站授权
  15. 1259_STM32CubeProgrammer的简单使用
  16. “全包”给装修公司,验收时发现甲醛超标,能要求重装或赔偿吗?
  17. iphone摄像头发抖_为什么我的iPhone 7 Plus有两个摄像头?
  18. 用SSD也是一种性能提升手段
  19. MySQL入门学习之——MySQL Cluster初体验
  20. 用PHP实现虎牙压豆稳赚不赔的方法,RNG和LGD比赛竞猜结算出错被骂骗豆平台,虎牙道歉又送5000Q币...

热门文章

  1. 模运算(带例题详解)
  2. 根据时间戳生成订单号工具类
  3. 中国通信工业协会区块链专委会轮值主席于佳宁:区块链发展的“政策红利期”即将来临
  4. Java中如何高效的拼接字符串
  5. 如何增加产品属性(鞋码/衣服尺寸)
  6. 英特尔 31.0.101.4125显卡驱动更新!
  7. 社区教育计算机培训材料,远程教育在社区教育培训中的实效性
  8. Pytorch CPU版本转换为GPU版本
  9. 【转】window.scroll 浏览器滚动条的参数总结
  10. matlab函数定义