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

 

posted @ 2023-08-23 13:19  屠魔的少年  阅读(7)  评论(0)    收藏  举报