【发布时间】:2011-01-30 17:36:34
【问题描述】:
我正在为网站编写爬虫。 它的响应是 gzip 编码的。
虽然解压成功,但我无法正确解析特定字段。 我也是用htmlagilitypack来解析的,
该字段的解析值只是原始值的一部分 举个例子 : 我只得到 /wEWAwKc04vTCQKb86mzBwKln/PuCg== 而萤火虫显示实际值的时间要长得多: /wEWBgKj7IuJCgKb86mzBwKln/PuCgLT250qAtC0+8cMAvimiNYD
最后的“==”是什么意思? 我假设它代表减压器的错误?
【问题讨论】:
-
你能告诉我们任何代码吗? 如何你膨胀压缩数据?您是否将任何返回的结果从字节转换为字符串?如果是这样,哪种编码?等等。
-
== 通常用于终止 BAS64 编码的字符串。
-
这是我正在阅读的网页中的一个隐藏字段。返回的页面是 gzip 压缩的,这是一个直接字段,在回发时再次使用。所以从语义上讲,它可能只是一个跟踪会话的常量变量。