我想從HTTP頭中的用戶代理字符串中獲取瀏覽器列表。在衆多的字符串,瀏覽器的信息是字符串中的第二個條目,如下所示:Http頭用戶代理
(compatible;.MSIE.8.0;.Windows.NT.5.1;.Trident/4.0)
但在某些字符串,有或者沒有瀏覽器的信息,或者信息之際,第3項如下所示:
(Macintosh;.Intel.Mac.OS.X.10_6_1;.U;.so)
(Macintosh;.Intel.Mac.OS.X.10_6_1;.so)
如何解決這個問題? Python中有沒有處理HTTP頭字段的東西?非常感謝。
有沒有感覺或理由在UA字符串,只有瘋狂:( – Piskvor 2011-05-31 12:54:32
如此真實,你只能優化一些瀏覽器,你沒有一個通用的方法 – SinistraD 2011-05-31 12:58:41
也看到這個線程: HTTP://計算器。 com/questions/927552/parsing-http-user-agent-string – 2012-05-24 12:14:29