之前抓取网站时用的jsoup模拟访问,后来网站改为了request payLoad传递参数,现在没思路怎么处理.
希望知道的大神讲一下.
content-type:
application/grpc-web+proto
之前抓取网站时用的jsoup模拟访问,后来网站改为了request payLoad传递参数,现在没思路怎么处理.
希望知道的大神讲一下.
content-type:
application/grpc-web+proto
参考GPT和自己的思路:
关于如何模拟request payload传递参数,我可以提供一些参考意见。首先,需要了解网站使用的是何种类型的协议。根据你提供的信息,该网站使用的是gRPC-Web协议。这种协议通常用于在浏览器中向gRPC服务发送请求。
要模拟request payload传递参数,可以使用相应的gRPC-Web客户端库。这些库可以将传递的参数序列化成二进制数据,然后将其发送到服务端。在Java中,可以使用gRPC-Web Java客户端库实现这个功能。你可以从Github上找到该库,并按照文档中的说明进行使用。
此外,有些工具可以帮助你分析网络请求,这样你就可以更好地了解请求的格式及其内容。例如,可以使用Chrome浏览器的开发者工具中的“Network”选项卡来分析请求。这将显示请求和响应的详细信息,包括request payload中包含的数据。
总之,模拟request payload传递参数需要了解所使用的协议和相应的客户端库。而分析网络请求则为确认请求格式及内容提供了帮助。希望这些信息能对你提供一些帮助。