目前獲取到的原始資料是

我用網頁分析軟體,他自動識別的資料是這個。

我不知道用C#,怎么轉換成 和網頁分析一樣的資料。求指點
uj5u.com熱心網友回復:
轉換編碼格式?uj5u.com熱心網友回復:
Protobuf里面每個屬性前后有一些協議需要的符號,如果想要提取里面的某個屬性需要對方提供給你protobuf的中間檔案,也就是定義協議的檔案。詳細可以網上搜索下protobuf的C#使用。uj5u.com熱心網友回復:
我知道需要資料原型的模板,但是這個網頁分析的工具,他不可能每個網站的模型都有,他是怎么做到正確決議的呢。
uj5u.com熱心網友回復:
您使用的這個網頁分析工具可能是支持protobuf協議的。protobuf協議就像JSON一樣,這個工具能格式化顯示協議的結構讓你能方便查看uj5u.com熱心網友回復:
反序列化就行了,前提是要清楚序列化物件中屬性的順序。uj5u.com熱心網友回復:
您使用的這個網頁分析工具可能是支持protobuf協議的。protobuf協議就像JSON一樣,這個工具能格式化顯示協議的結構讓你能方便查看
Protobuf里面每個屬性前后有一些協議需要的符號,如果想要提取里面的某個屬性需要對方提供給你protobuf的中間檔案,也就是定義協議的檔案。詳細可以網上搜索下protobuf的C#使用。
我知道需要資料原型的模板,但是這個網頁分析的工具,他不可能每個網站的模型都有,他是怎么做到正確決議的呢。
對啊,所以我想知道用C# 怎么格式化一下。
uj5u.com熱心網友回復:
您使用的這個網頁分析工具可能是支持protobuf協議的。protobuf協議就像JSON一樣,這個工具能格式化顯示協議的結構讓你能方便查看
Protobuf里面每個屬性前后有一些協議需要的符號,如果想要提取里面的某個屬性需要對方提供給你protobuf的中間檔案,也就是定義協議的檔案。詳細可以網上搜索下protobuf的C#使用。
我知道需要資料原型的模板,但是這個網頁分析的工具,他不可能每個網站的模型都有,他是怎么做到正確決議的呢。
對啊,所以我想知道用C# 怎么格式化一下。
uj5u.com熱心網友回復:
一堆人不知道在說哪個世界的Protobuf。Protobuf就是你寫一個Proto檔案,使用標準的協議(gRPC)通訊的協議,各平臺都有自動代碼生成器,你只要有Proto檔案就可以了,至于為什么這個這個工具可以決議抖音資料肯定是因為看了抖音的檔案找到了Proto檔案,然后就能決議了。
uj5u.com熱心網友回復:
一堆人不知道在說哪個世界的Protobuf。
Protobuf就是你寫一個Proto檔案,使用標準的協議(gRPC)通訊的協議,各平臺都有自動代碼生成器,你只要有Proto檔案就可以了,至于為什么這個這個工具可以決議抖音資料肯定是因為看了抖音的檔案找到了Proto檔案,然后就能決議了。
這不是針對抖音的工具。。是python的mitmproxy 中間人。肯定不可能有檔案,可能其他方法吧。我再另尋其他辦法吧。
uj5u.com熱心網友回復:
//參考using System.IO.Compression;
//解壓縮類
GZipStream
//解壓縮實體
......
HttpWebResponse httpRequest = (HttpWebResponse)httpLogin.GetResponse();
Stream HttpResStream= httpRequest.GetResponseStream();
GZipStream gzip = new GZipStream(HttpResStream, CompressionMode.Decompress) ;
//對解壓縮后的字串資訊決議
while ((len = gzip.Read(bytes, 0, bytes.Length)) > 0)
{
line = System.Text.Encoding.Default.GetString(bytes);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/80465.html
標籤:C#
