前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >想获取JS加载网页的源网页的源码,不想获取JS加载后的数据

想获取JS加载网页的源网页的源码,不想获取JS加载后的数据

作者头像
前端皮皮
发布于 2024-04-12 06:15:56
发布于 2024-04-12 06:15:56
72600
代码可运行
举报
运行总次数:0
代码可运行

大家好,我是Python进阶者。

一、前言

前几天在Python钻石交流群【梦】问了一个Python网络爬虫的问题,这个网站不知道使用了什么反爬手段,都获取不到页面数据。原来的那篇文章竟然爆文了,突破了1.5w的阅读量,欢迎大家围观。

不过这里粉丝的需求有点奇怪,他不需要JS加载后的数据页面,而是需要JS的源网页。昨天在群里又讨论起这个问题,这次一起来看看这个问题。

二、实现过程

这里【瑜亮老师】指出异步页面中,标签和数据都是不在页面源码中的。你的这个页面,数据在json,然后js拼装后显示在页面中。如果你想要获取你说的带标签的源码,可以使用自动化模块,例如:selenium(不建议用这个),playwright,drissionpage。

后来【提请问粘给图截报错贴代源码】给出了具体的源码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from DrissionPage import WebPage

page = WebPage()
# 访问网页并渲染
page.get('https://fx.cmbchina.com/hq', timeout=300)
response = page.html
print(response)
page.quit()

打开network,查看这个网页的渲染方式,你就知道这个网页一开始是没有内容的,全靠js在渲染。

你直接访问这个链接就是没有内容。

先渲染再获取就有了,再者说,你的目的肯定是只要这页面上的表格,表格就是json,获取json链接比获取渲染后的网页方便多了。可以不在页面本身的,使用dom插入,现在的数据页面基本都是这种方式,效率高且安全性好。

【猫药师Kelly】也指出使用drissionpage,配合自带的监听或者mitmproxy,能搞定很多活。

顺利地解决了粉丝的问题。

如果你也有类似这种Python相关的小问题,欢迎随时来交流群学习交流哦,有问必答!

三、总结

大家好,我是Python进阶者。这篇文章主要盘点了一个Python网络爬虫网页JS渲染源网页源码获取的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【梦】提出的问题,感谢【论草莓如何成为冻干莓】、【瑜亮老师】、【猫药师Kelly】给出的思路,感谢【莫生气】等人参与学习交流。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python共享之家 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
区域人员超限AI算法的介绍及TSINGSEE视频智能分析技术的行业应用
视频AI智能分析已经渗透到人类生活及社会发展的各个方面。从生活中的人脸识别、停车场的车牌识别、工厂园区的翻越围栏识别、入侵识别、工地的安全帽识别、车间流水线产品的品质缺陷AI检测等,AI智能分析技术无处不在。在某些场景中,重点区域的人数统计与人员超限算法非常重要。今天我们以TSINGSEE青犀智能分析网关为例,来详细介绍人员超限AI算法的工作原理以及应用场景。
TSINGSEE青犀视频
2023/11/22
4530
云边端协同场景下的“AI+”视频融合能力,如何赋能多行业应用?
随着边缘侧与终端侧业务的规模化落地部署,很多新的业务场景已经逐渐不满足于中心化的云端计算模式。尤其是在AI人工智能技术进一步落地应用的趋势下,基于云边端深度融合与协同的“AI+”模式,在满足用户对视频服务的智能识别需求上,让算力资源得到最优化分配、调度和利用,已经成为当前行业与技术发展的新趋势。
TSINGSEE青犀视频
2022/11/08
1.1K0
内置AI算法的智能分析网关,如何将智能识别技术应用到生活场景中?
AI视频识别技术是计算机视觉中增长最快的领域之一,基于AI算法对视频内容进行检测分析,通过提取视频中的关键信息进行标记或者相关处理,并形成相应事件的处理和告警。
TSINGSEE青犀视频
2023/01/06
9610
浅析云边端协同与算力调度在AI视频检测场景中的应用意义
人工智能在医疗卫生、能源动力、交通航天、语言图像识别等领域发挥着重要作用,在安防等领域也同样值得期待。人工智能、深度学习、视频结构化技术、物联网技术,大数据分析等变革性技术的应用,使安防视频监控也变得越来越强大,基于AI的智能识别分析技术基本已成视频监控的标配。
TSINGSEE青犀视频
2023/01/05
9390
TSINGSEE青犀AI视频识别技术+危化安全生产智慧监管方案
石油与化学工业生产过程复杂多样,涉及的物料易燃易爆、有毒有害,生产条件多高温高压、低温负压,现场危险化学品存储量大、危险源集中,重特大安全事故多发。打造基于工业互联网的安全生产新型能力,提高危化企业生产过程中对安全风险的监测感知和预警管控,最大化降低安全隐患、保障危化企业安全生产、稳定运行、安全储存已经成为行业乃至社会安全的迫切需求。
TSINGSEE青犀视频
2023/10/31
5550
智慧校园:TSINGSEE青犀智能视频监控系统,AI助力优化校园管理
随着科技的飞速发展和信息化社会的到来,智慧校园已经成为教育领域的一种新型发展模式。智慧校园的需求和发展趋势日益显现,其建设已成为当今教育信息化发展的重要方向。
TSINGSEE青犀视频
2023/12/05
7170
AI人工智能识别技术如何助力构建风险监测预警系统?
人工智能的各个部分——例如视频分析、机器学习和深度学习——已经开始利用物联网生态系统生成的大量数据来区分数据中有价值的信息,然后将其转化为洞察力,达到智能预警和辅助决策的作用。
TSINGSEE青犀视频
2023/01/05
1.3K0
M91A安全帽识别布控球 安全帽穿戴AI视频分析功能
AI布控球基于前端边缘AI计算及后端云平台计算,AI布控球集成人脸识别、安全帽识别等的AI视频图像分析算法,通过计算机视觉技术对图像、人脸、场景、视频等进行深度学习,识别并标示图像、场景、视频内容,并对自定义的行为、意图进行识别并预警。 AI识别能力介绍: 着装检测:针对施工区域的人员是否戴安全帽。 人脸检测:针对施工区域的人员是否陌生人(黑名单)。 行为检测:针对施工区域内人员是否吸烟。 区域检测:针对规定的区域划线后检测是否在区域内或区域外。
全栈程序员站长
2022/08/30
2.2K0
M91A安全帽识别布控球 安全帽穿戴AI视频分析功能
智能分析网关基于AI烟火识别技术的消防预警方案
AI烟火识别是基于深度学习神经网络技术和视频智能分析的一项实用性技术,通过对监控区域内的烟雾和火焰进行精准检测与识别,并实时预警,有效协助工作人员及时处理消防危机。
TSINGSEE青犀视频
2023/01/06
8470
浅析TSINGSEE智能边缘网关的人体检测技术及应用场景
随着计算机视觉技术与深度学习的发展,AI智能检测与识别技术也越来越广泛地应用到社会生活的各个方面。在短短几年内,深度学习算法已经在处理图像及分类等方面,取得了可观的成绩,并且开始逐步代替人工在某些场景中进行使用,比如安防视频监控等。
用户10296990
2023/01/05
5600
AI智能视频技术在安防监控领域的场景应用
AI智能视频技术是一种基于人工智能、深度学习和计算机视觉等技术的视频处理技术。它可以通过对视频进行分析和识别,实现各种智能化应用,如视频监控、智能家居、自动驾驶等。
TSINGSEE青犀视频
2023/06/16
8420
TSINGSEE青犀AI视频分析/边缘计算/AI算法·人脸识别算法详解
旭帆科技AI智能分析网关可提供海量算法供应,涵盖目标监测、分析、抓拍、动作分析、AI识别等,可应用于各行各业的视觉场景中。同时针对小众化场景可快速定制AI算法,主动适配大厂近百款芯片,打通云/边/端灵活部署,算法一键下发,即装即用。
TSINGSEE青犀视频
2023/09/08
2700
视频汇聚/云存储/安防监控AI视频智能分析平台:明厨亮灶解决方案
人工智能技术已经越来越多地融入到视频监控领域中,近期我们也发布了基于AI智能视频云存储/安防监控视频AI智能分析平台的众多新功能,该平台内置多种AI算法,可对实时视频中的人脸、人体、物体等进行检测、跟踪与抓拍,支持人脸检测、安全帽佩戴检测、人体检测、区域入侵检测、车辆结构化数据等。
TSINGSEE青犀视频
2023/08/25
3110
视频云存储/安防监控视频AI智能分析网关V3:抽烟/打电话功能详解
人工智能技术已经越来越多地融入到视频监控领域中,近期我们也发布了基于AI智能视频云存储/安防监控视频AI智能分析平台的众多新功能,该平台内置多种AI算法,可对实时视频中的人脸、人体、物体等进行检测、跟踪与抓拍,支持口罩佩戴检测、安全帽佩戴检测、人体检测、区域入侵检测及可拓展多种AI检测算法。
TSINGSEE青犀视频
2023/08/25
2760
为什么要强调AI技术与边缘智能结合?应用场景有哪些?
随着城市规模扩大所带来的公共安全问题越来越受到重视。传统城市安全视频监控系统前端摄像机内置计算能力较低,以边缘计算和万物互联技术为基础的新型视频监控系统是未来发展趋势。在移动计算和物联网进步的推动下,数十亿移动和物联网设备连接到互联网,在网络边缘生成数以亿计的数据字节。计算负载高、带宽需求大、延迟要求严等特点使得实时视频流分析难以通过传统的云计算范式进行部署。
TSINGSEE青犀视频
2023/11/03
5000
浅析基于AI智能识别技术的明厨亮灶智能化监管方案
以云计算、大数据、人工智能为代表的新兴技术,不断驱动着视频监控与视频应用等各领域业务层面的创新,同时AI计算机视觉技术的深度应用,也将成为各行各业有效的AI+视频监控解决方案。
TSINGSEE青犀视频
2023/01/05
6600
目标识别、目标追踪等计算机视觉技术在视频监控领域的应用
随着科技的不断进步和发展,人们的科技意识也在不断提高,人工智能技术也在逐渐改变着人类的生产和生活方式,尤其是在安防监控领域,人工智能技术的落地应用越来越多。
TSINGSEE青犀视频
2023/10/27
1.6K0
AI安全帽识别技术在工地场景中的应用及意义
安全帽是建筑业、制造业等工业生产中重要的劳保工具,应用十分广泛且十分重要。但是在实际场景中,比如建筑工地或工厂流水线上,依然有很多工人忽视安全帽的重要性,同时,由于企业的监督不到位,因未佩戴安全帽而引发的安全事故不计其数,因此对工作人员进行安全帽佩戴状况的实时检测是非常关键的。
TSINGSEE青犀视频
2023/01/06
8670
视频云存储/安防监控视频智能分析网关V3:明烟/明火检测功能详解
智能分析网关系列是基于边缘AI计算技术,可对前端摄像头采集的视频流进行实时检测分析,能对监控画面中的人、车、物进行识别。我们的AI边缘计算网关硬件——智能分析网关目前有5个版本:V1、V2、V3、V4、V5,每个版本都能实现对监控视频的智能识别和分析,支持抓拍、记录、告警等,每个版本在算法模型及性能配置上略有不同。硬件可实现的AI检测包括:人脸结构化数据、车辆结构化数据、场景检测类算法、行业类检测算法、人员行为类检测算法等。
TSINGSEE青犀视频
2023/08/30
2910
视频AI边缘计算技术在安全生产监管中的场景化应用
随着AI、大数据、云计算、边缘计算等技术的高速发展,我国的视频监控市场也进入全新阶段。得益于AI深度学习技术的进步,现代化的安防视频监控系统依托边缘计算设备的AI识别算法可以独立完成在前端的一些简单的图像处理与分析任务,比如人脸检测、车辆检测、烟火检测、安全帽检测等等。通过内置各种AI算法的摄像机,将一些数据处理的压力分担到前端,解放部署在中心的云计算资源,这样就能够集中更多的算力资源去开展更高效的、更重要的智能分析等任务。
TSINGSEE青犀视频
2022/03/22
1.1K0
视频AI边缘计算技术在安全生产监管中的场景化应用
推荐阅读
区域人员超限AI算法的介绍及TSINGSEE视频智能分析技术的行业应用
4530
云边端协同场景下的“AI+”视频融合能力,如何赋能多行业应用?
1.1K0
内置AI算法的智能分析网关,如何将智能识别技术应用到生活场景中?
9610
浅析云边端协同与算力调度在AI视频检测场景中的应用意义
9390
TSINGSEE青犀AI视频识别技术+危化安全生产智慧监管方案
5550
智慧校园:TSINGSEE青犀智能视频监控系统,AI助力优化校园管理
7170
AI人工智能识别技术如何助力构建风险监测预警系统?
1.3K0
M91A安全帽识别布控球 安全帽穿戴AI视频分析功能
2.2K0
智能分析网关基于AI烟火识别技术的消防预警方案
8470
浅析TSINGSEE智能边缘网关的人体检测技术及应用场景
5600
AI智能视频技术在安防监控领域的场景应用
8420
TSINGSEE青犀AI视频分析/边缘计算/AI算法·人脸识别算法详解
2700
视频汇聚/云存储/安防监控AI视频智能分析平台:明厨亮灶解决方案
3110
视频云存储/安防监控视频AI智能分析网关V3:抽烟/打电话功能详解
2760
为什么要强调AI技术与边缘智能结合?应用场景有哪些?
5000
浅析基于AI智能识别技术的明厨亮灶智能化监管方案
6600
目标识别、目标追踪等计算机视觉技术在视频监控领域的应用
1.6K0
AI安全帽识别技术在工地场景中的应用及意义
8670
视频云存储/安防监控视频智能分析网关V3:明烟/明火检测功能详解
2910
视频AI边缘计算技术在安全生产监管中的场景化应用
1.1K0
相关推荐
区域人员超限AI算法的介绍及TSINGSEE视频智能分析技术的行业应用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验