python mechanise odd .read()输出

时间:2012-07-11 16:09:08

标签: python mechanize

我正在寻找帮助调试Mechanize。当我导航到一个页面并尝试调用.read()时,我得到的非unicode结果大约是每5次尝试中的1次。非unicode结果如下所示:

  

URW¤cêLÒ0T¸²ÖþF\<关于+€²Ü@9‚ÈøMq1;=®}ÿ½8¹WP[ëæåñ±øþûÚc!ˆÍzòØ埿þUüþf>àSÕ‹‚~é÷bƪ}Ãp#',®ˆâËýÊæÚ³­õµÊZñMyô‘;–sä„IWÍÞ·mwx¨|ýHåÀ½A ºÒòÀö QNqÒ4O{Žë+óZu"úÒ¸½vº³ÔP”º‘c C-EA#< 31 {HiºF4N¨ÂÀ“U'>!•苏澳€û±§¶8ÑWEú(ƒ'cÀWÄ〜‡‡ - Ĵ$ $ÁvQìfj²aDdªÐŠÐ5[U(4` OEU“ - < Œndû8mØïõ7;”ZO€F°¬@ X€*õäŠxŸÊ %UAO =kôc¡¢ØyœÑy³í> EU-¥M +ßê¸ïmìYcãa®-Ø•†ê¸îmq«X}我¥GEŽj]ÏëUÆËGS°êõ½AxwÕμêúR¶à|ôO¹ýüà:SS‡®ü%}•Cî3ãg 〜QÛó'Ó]在[FwuCm6žš[«J®™> Y-£A~Ö€sμ1khí“” / \ S〜U£C7²Í#WN»@ç@所以,ÆQèÊôó®.ä(A *æ‡#÷ »'缘分{à~Õ“所以%@ TL†¸±¹åI{“OV#³ëŠUG内容S‡•·AII»8¡Ò| O«A4€¼d¸-áÐåqA'ï$ö[野应£Ø\ S ?£Z_¾^ AOO〜<Ú¿Ùÿ]一种@@被%¶Á$ |G OE·ò} [μ+ GT;ðμ°ÍöÐμR1úQ-&安培; PAYT¥¢DI + |的«U,A, ÛQ㤚ӢÏìÙT£ÚAä¡££

我尝试过常规的Mechanize解析器(mechanize.Browser())以及常用的替代方法(factory=mechanize.RobustFactory())。

有关后续步骤的任何建议吗?

1 个答案:

答案 0 :(得分:0)

问题解决了:

如果您获得类似的输出,请检查页眉,因为在实例化浏览器集set_handle_gzip(True)

后它可能是gzip