chrome插件获取页面html,chrome扩展实现获取网页数据的功能

本文介绍了如何通过编写Chrome扩展来解决无法直接获取有权限限制的网页数据的问题。作者详细阐述了从创建manifest.json配置文件,到编写background.js、content.js和popup.html,以及最后打包和安装扩展的整个过程。通过这种方式,可以自动发起请求并捕获所需的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景:某网站后台管理员页面,有几万会员数据,但列表页面每次只能显示20个,通过F12可以得知列表是通过RPC调用,然后解析Json串在前端进行展示渲染的,现要获取所有会员信息,因后台没有导出功能,如果一页一页翻看并拷贝粘贴,那肯定是一件极其繁琐无聊的事情;

解决过程:最先想到的是编写一个web程序,然后通过httpclient调用RPC,带上cookiee及参数,但是调用时发现无法通过用户认证;换个思路,既然后端请求有权限验证问题,那就让请求直接在浏览器发起,自动化测试工具及chrome扩展都可以发起浏览器请求,网上搜了下 chrome扩展,本以为很难,看了下 chrome已定义好框架,往里面塞内容即可,如果不涉及高级功能其实还是挺简单的,下面记录下编写的步骤;

chrome扩展基本文件包括 manifest.json,background.js,content.js,popup.html

编写步骤:

1.新建manifest.json,该文件是主要配置文件,包含资源定义及配置信息,这里只要配置即可未涉及功能实现;

{

"manifest_version": 2,

"name": "GetMobile",

"version": "1.0",

"description": "get youzan mobile",

"content_security_policy": "script-src 'self'",

"browser_action": {

"default_icon": "icon.png",//扩展的图表

"tooltip": "my extentions"

},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值