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

效率工具(小黄鸟Reqable)批量提取小程序商城商品名称价格等信息

起因:

好多商家现在用自己的商城小程序给客户报价下单,客户询价总是要频繁登录小程序,浪费时间,下面介绍把小程序商品名称 价格等有用信息一次性弄成一个表格,或者把干脆把它直接导入自己的小程序的方法.

使用工具:

小黄鸟Reqable抓包工具(目前只开一个脚本免费)

安装使用方法参考官网:https://reqable.com/zh-CN/(到这里假设你已经安装好)

实现原理:

利用Reqable抓包,提取网页内容,上面说到的提取小程序商品名 价格只是一个具体应用,其实这个软件只要你在电脑屏幕能看到的东西都能提取出来的,功能非常强大.

实现步骤:

1 打开抓包工具Reqable,把启动前面2个图标系统代理和SSL已启用点成绿色,点击启动.能看到界面内有链接有内容说明软件启动成功,能进行抓包工作了.(这里有个小小的bug,点击了代理以后,退出程序,有时系统代理不能自己取消,系统代理会一直存在,影响有些网页上网,需要手动取消系统代理方法:在windows桌面左下角点设置,双击地球图标网络和internet,点击最下面代理,用手动设置代理把代理关闭,Reqable就彻底退出了)

2 打开电脑版微信,点击小程序面板,打开想要抓包的小程序,

3 点击启动后面的清除按钮,清空内容

4 滚动你需要提取信息的页面,直到你重新看到链接和内容,依次双击链接,看响应体内的内容,直到看到和小程序页面一样的文字,说明你抓包成功,至此,鱼已经进入锅里,只是怎么捡出来的问题了.

5 提取页面信息需要用到Reqable的脚本程序了,点击最上面第五个图标新建脚本,用python编写提取网页内容脚本.先把上面链接复制到URL框内

简单脚本编写,

from reqable import *
import json
def onRequest(context, request):return requestdef onResponse(context, response): #响应体内容response.body.jsonify()  #响应体内容如果是json格式转换成python字典数据str_list=response.body['data']['records'] #通过字典数据提取我们需要的数据print(str_list[0])  #打印一条数据,分析数据格式,如果这里面有我们需要内容说明提取是正确的with open('D:/luntai/shuju.json', 'a',encoding='utf-8') as f:#打开文件准备写入for pro in str_list:#因为提取的数据是很多数据在一起的数组,需要分别提取mame=pro['skuName']#提取商品名print (mame)       #打印商品名f.write('{"name":"%s","price":%d}'(pro['name'],pro['price']))把商品名,价格等有用信息写入文件f.write("\n")#写入换行符自动换行f.close()  return response
总结:

通过Reqable我们能把所有我们能看到的网页内容抓包,后面无非就是通过python把内容提取出来的问题,不同的数据类型用不同方法去解析,属于技术性问题了,有兴趣的朋友我们可以一起探讨.

http://www.dtcms.com/a/536855.html

相关文章:

  • Shell脚本判断服务器SSH免密是否配置完成
  • MySQL查看服务器/客户端版本
  • express脚手架express-generator
  • 服务器受到网络攻击该怎么办
  • 跨平台渲染不再难_瑞云渲染跨平台转移+克隆双功能上线,效率升级
  • 网站后台添加新闻wordpress获取指定分类的描述
  • 免费制作永久网站邯郸中国建设银行网站
  • 中断服务程序(ISR)与主循环共享变量时,访问冲突(数据竞争)如何解决
  • 西部数码网站流量怎么充简易网站开发时长
  • FFmpeg 基本数据结构 AVFrame分析
  • Kafka 相关内容总结
  • 霍邱网站设计10000ip网站怎么做
  • C++ 从零实现Json-Rpc 框架
  • 29. Makefile 创建和使用变量
  • Docker 安装和配置 Redis 完整指南
  • 高效对象池设计:提升Unity性能的关键
  • 网站建设需要了解哪些信息常州网站制作公司
  • 如何做正版小说网站工厂电商具体是做什么的
  • 磁盘和注册表清理工具
  • 【windows】证书引起的浏览器请求问题-https红色斜线-解决方法
  • mormot2创建一个httpserver
  • 科技类网站简介怎么做有哪些游戏可以做网站
  • 定制化TTS数据实践:解锁语音大模型的无限潜能
  • 微网站是什么嘉兴高端网站定制
  • 一分钟讲透:c++新特性string_view
  • sns社交网站 建设做网站图片尺寸
  • 营销网站结构网站免费优化平台
  • 免费视频模板网站制作微信网页
  • android实践:loadUrl执行JavaScript异常
  • FFmpeg 基本数据结构 AVCodecParser分析