b站的评论由js加载,所以我们有两种方法获取, 第一种用selenium,拖拽导航条,刷新出评论再抓取(效率低且代码量大) 第二种直接找到js接口去获取数据 先说下我一开始的思路 我刚开始不确定是xhr还是js,所以现在xhr中找,发现并没有,于是搜索了js,发现在这个接口里 page代表页数和评论数量,replies是所有评论的内容 于是我们开始分析这个接口的参数 刚开始我以为callback是js加密,后来发现这个参数加不加效果是一样的, 多次试验后发现只有pn,type,oid,sort是必须的 pn是当前页数 type默认为1,作用未知 oid是视频的id sort是排序 我这边直
2021-12-19 18:15:50 108KB 爬虫
1
在做 React Native 应用时,如果需要在 App 里面内嵌 H5 页面,那么 H5 与 App 之间可以通过 Webview 的 PostMessage 功能实现实时的通讯,但是在小程序里面,虽然也提供了一个 webview 组件,但是,在进行 postMessage 通讯时,官方文档里面给出了一条很变态的说明: 网页向小程序 postMessage 时,会在特定时机(小程序后退、组件销毁、分享)触发并收到消息。e.detail = { data },data 是多次 postMessage 的参数组成的数组 这里面已经说的很明白了,不管我们从 H5 页面里面 postMessage
2021-08-02 16:51:59 84KB bv const data
1
呼出广播接收器插件 (bv-outgoing-call-receiver) 快速总结 这是一个 Cordova 插件,它创建了一个简单的 Android BroadcastReceiver,用于接收android.intent.action.NEW_OUTGOING_CALL广播,以允许用户选择您的应用程序作为拨号器选项。 入门 您需要做的就是添加这个插件。 请注意,为了在拨打电话时显示应用选择器,您需要将BV_DialerIntegration SharedPreference 设置为true 。 为此,我推荐这个不错的 SharedPreferences 插件:cordova plugin add me.apla.cordova.app-preferences 执照 版权所有 2013 BetterVoice.com 根据 Apache 许可,版本 2.0(“许可”)获得许可; 除
2021-07-06 17:07:09 5KB Java
1
STM32F103系列驱动W25Q64FV(测试通过,非最常用的W25Q64BV)SPI FLASH驱动源码
2021-02-13 16:16:18 27KB SPI FLASH STM32
1