RPC
RPC原理:可以在浏览器中植入一段代码,负责启动一个 websocket,它有长链接。
1,浏览器端 => 执行js, 回传结果
2,python的websocket服务器端
和浏览器进行任务交互->调用浏览器中的js.完成数据返回
和用户进行交互 -> 给web端提供返回数据
3,web端
和你的爬虫做交互,爬虫请求到web端,web端把指令发送给ws。
ws把指令发送给浏览器,浏览器返回的结果,通过ws返回给web端,最终反馈给"爬虫"。
https://github.com/sixgad/py-jsrpc 用法博客: https://paker.net.cn/blog/33-%E5%AE%9E%E6%88%98%EF%BC%9Apython%E5%BC%80%E5%8F%91jsrpc%E6%9C%8D%E5%8A%A1%E4%B8%8E%E6%BC%94%E7%A4%BA/article.html
浙公网安备 33010602011771号