2

我目前正在编写一个尝试发送多线程 HTTP POST 包的程序。每个线程都有其唯一的代理服务器。最初我使用 .net HTTPWebRequest 函数来完成这项任务。

但是,我发现浏览器提交的数据实际上来自一个javascript文件中的ajax控件,HTTPWebRequest肯定无法分析。我试过使用 Selenium,但它太重了。

(更新:让我简单解释一下为什么HTTPWebRequest会很难分析数据,因为发布的数据实际上是一个加密密钥,由两种算法加密:CryptoJS.HmacSHA256和OpenPGP(PGencode.js)。如果我要提交数据包通过 HTTPWebRequest 我必须在 C# 中重新实现这两种算法来模仿行为并获得确切的加密密钥,这有点麻烦。)

是否有任何替代方法可以支持多线程 HTTP 消息发布以及 ajax 和 js 支持?

4

0 回答 0