最近在写爬虫程序,自己复制网页http请求的url、头部,使用python requests和postman分别请求,结果使用postman发送http get请求,可以得到正常的json数据,但是使用python的requests发送则接受到乱码,response.text的内容是:
"e►�l����kWO8��A►��!&n� ↕�ގܚ�■�����6���d6�K�ݕ^§H0�Vy;��ğ[�Y�*▲�►J♫♫▲������cIS►D`�����rˇ��5��y�
t������u����?���8罻]�|�w��s��{���Η����@|w����������y��|∟���←߯▼.♦�.��y!�☼�����/▼����Oߞ
Χ�v���/��O�~'�y/(♀����N�♦�gX��?
☻��U�K←�>��∟-����z�;��▼��k� ^��:��187☼↔K2�"q�▼♠͑��♂�J:c����V�k��$�~�\��O.}�\�7'fߌ�.��Kߔ�,Dk�z�;Ef
�u↕→�←����1�g�s����¾���↔7k�sQ���O��☼���!���C�?���9��oO���▼��‼▲ʼnG���CJ`Ŋ♠:�"������G���:�☼
♂��N���*-�1(��☺�o♠�N�#�Q↓K�-∟з�t■�♣��^�▲�♫�♥��y�]c�h>�¶�→☺s�R�B�Z�g�uO�kѾ��db0&�F→�'↨�V�� ¶�▼i♦☻�
��FW혵��"�[ �o§������G�XK�∟"}S��s�خ?��׃��v
ܷ↨�2�6��U�◄J������.=�Q�V☻�ɭo���
�■�ѷ�lqTJ�����[�
L%*6f0��x��3�ͯ}←��-♣�o�%}s�v↔L���;kh�\�B��j♥��§@@�j�y'��#gq←@
t��←z���y�▲�0�g JcT`�,k&>■N♣crd'►=([☻$�2��‼O��~#s �∟��.R���Jp�♦������>�~;����a�(�♀◄P��$��Y�u)%↨m�→�3Qt
վ)���sN�♦�s��}↕���g���7�\}←��7�j���sߍ3�n��@y��(�mӫ�T���■�����t☺p↓�!�V�←���♥�(�lJW↕�W �"0�§�6'7�
46�♫\ �ZǤ,↕�♂/♦��-�E��M��)��GS��ea��X�§���Ig�<�{>�]�n*�7#��ֺ�0��5�Z,�k�♥��H��p��/��←♫��� ���J^c
��x�X��Q��♣�P��►b.}s���‼m/<���Ńɦbl[�"�%���[�h�◄�b�K�)��‼����∟♦�_��vp9f��Ȕ��♂�↨ؠ9p��dՁS�Vq�Kp�x�5
�:��Vi$ �vn롭<�XHN�K♠��5&←qx�g▼���☻�Sގ/�1�<�^n�GcQY3��j���Դ`1�♫s►Wo"�tD�o���yI�ۄZ♣i�`���fN↨�♠��J}♫↔�b�▲
�↔/�♥"←� ʜ♠D�j�◄5�#P�m�↕볔憭�T|��☼.¶♂�wں���r|��3�↓pu�Rb�∟@��♦�Ug�`�����_oO��|�50→§
�@T�I♀����U�慰�→��/����P■����♂~�¶§►PgΟE;▲ +�q�↕c&��j)<)C�p�`�xs�AܷE�¶����O☻i§"y‼�♥�8t�I�/��&�S�_�G7�
|�▲���� ↓Փ�p��PmV�I�f"+����♦m♥�GS��3�Σ→L�[↨C�∟♀�F��D�♠
��i�Bs �→mm♥���&ͪڷb&Kę)■{ąw��s▼_w▲q���pki∟g����l�vOZ�■��-+�K6S� 1�#�/�]��y��♫>��rX▲♦i0��↑��ȡE↔▲Ȭ�
�\∟ �J�V�n2�o.�■�/�↑R}55��"�▼��♦�L��s����t��xۯ�|����y�|=�Q3�¶�♠��ґ�Y◄h�c��♀s�����`u�}~>�v↕(
�L3R��\}��� �
�&���→�VQ�\�gH�)a����h#♣G�r���d��s�V^G��j��E��@��F���� E��↕ ���►☼3�JS♫=�♫��?��∟�-Du��F
��nIPHk�X�SY►Bq��|m"rm�kR�Y♥����9�ZT��_����)oy�▼��¶�<�59����▲5♦KKq�3�hPX�∟�*‼�B`T*葠�WU`�8��Nx�9z���
(!�%Ҡ�7J☺�X:GY�0���}[♠�-eb�♀�1,6G�▲�In�ni#�bpw�o���g�=▲\B�eZ♀�Bf�b��[h■�↕�U\ט�x�j.��8��Z0&���0��L}�x<�u
��t��←yF&▲1���jk�4>�F�←�J‼�↕8����8,��gd0kT◄C-�E0&�‼J�D��SM�ɋJѕ�ي���♦→♦���♀]E-�7�.̖�m�%♂§p+e'3'�§��◄�H
m�B&A���♀����♣ �■s�‼1���▲-♥�4`f^�ڴ�͑�u
�����Pb��7←�7H¶7↔�♦�1��:��E���i���<�X�6♦d����X��MV�[14�[̔�d���M"p�()�V�p1§%��Āy0��x�7\�(|�↔�ǚ�lS�b�\�"��$�m����-X��Vcz◄8←♠crn&d�↓D-�ٸ�w
Ѧ��E$0Br,��Q-*�M↔�♦�¶_=`▲��►ť�|♂z=mm�☺�∟����G$k=}���=���o��W�=▲Oۏ���Im�4�DF>F�����%8<#�Ͷ♠��8\"I?���kAZ
4↑�
�
"1�%←��♥ �[x�j■�‼��
response.content的内容是:
b'B\xe8\x91\x88b>\x00\x8a\x90a\xee\xcb\x7f\x9b\xdf\x7f\xfdN\xcd\x0b\xc9\xe7\xba\xd5\x9d\xfdBL\xda\xa2\x14Zp|a\xf0\x02r\xda\xf2\xffM\xd3\x18\x0b a\x01\xb0\xb3@\xf2g%`w9\xeb\xf7"?\x19(\xad\xcb)}\xa4\xd5\xff\xe3\xaa\x94~\xb5\xa1\xda*\x01\xb5B\xef\\\x05\xf8\x00\x9a\xd1\x12\xad\xaei\x8d|\xac\xa1cy\x87\x8eC\xc3\x00xo\x8e\xdd"\x9b\xa6\xbb:\x12\xda\x88\xc1\xb6\xeb\x1aH\xe2\xef]\xae\x02\xae\x10\xd6\xf9\xd5\xf5\xf9\x96wg^6\nw\xe7\xed\xf3\xf9\x96\xd7\x0f\x97\xb7\x97\x9d\xef.\xd7\xf3\xf5n=\xbf\xf4s\xfe\xf5zW{|\xcdw\x97\xebc\xae\xb7\xbf\x8cv{;\x9fo\xd7\x0f\x97\x03\xf1\xdd\xe5\xfa\xa9\xdd\x9f\xb7\xfb\xeb\x87\xcb\xaf\xae\xe7\xeb]\xde\xe6|\xdcu\xf7\xdf\xf6\xf5\xfa\xe1B\xfe\xeer\xed\x9c/\xe4\xfa\xe1r}x{\xfb\xf4\xe1\xfd\xfb/_\xbe\xfc\xf4\xfd\xe1|\xd8W\xc7\x7f\xdd\xf6\xe9|\xff\x99\xdfo\xc4M\xbe\xbeWT\x014\x8a\xf7\xc3\t\x08\x940\xf4\xf2\xf5\x8fw\xa5x#\x7f\xf8\x1b\xf2g\xbf\x81\x7f\xfa\x1b\xf2\x17?]\x86\xd2\xed~j\xb7\xd7/\xf9rw\x99G\xbd\xdf\xc0?\xef\x15\xfb\x97\xd6y\xc1\xf1Sm~\x9f\xb7\x99/\xbf\x81\x7f\xde\x0f0\xc1\x80\xf9\x9b\xd7\xe5\xbc\xdd\xff\x06\xfeyo\xf3>\x7f\xf3\xf1|:\xdf\xfe\x90\xe47\xef\xfe\xb0h\x98\x01C\x91\xdf\xfc9\xbf}y~\x99\x7f\xf8\x9b\xcfk\xbd\xe6\xdb\x1f\xc2\xb5W\xad\xe3\xc1s\xfd\xfc\xa7\xe8\x96_\xdf\xba\xa1/\xc9\xf5\xc7\xbb\xcbu\xc8\xe6\xdc\xbdm\xfdw\xa8\xee\x00\x87\xba\xbd/\xab[uq\xdd\x12\xa5\xd5m\x96R\xb7\xd0\xe8u\xaf\x05c\x8an\x9b?O\xb9\xb2\xd7\xed\xd4\xedq\x85\xd5\xed\x91T\xb7u\xe1\xeb\xbb\xcbu\xb6\xb7v\xfdp\xf9\xff_]\xfb\xc2"Ok\xabx\x1a\xbd\xa9\xf6\xb9\xbd\xb5\x97\xbb\xfd\xf2x\xb77\x8d5:\xb7\xf1\xfa\xe1\xfd\xfbO\xe7\xf8\xfa\xd3\xf7\x87\xf3\xe9\xfe\xf9\xb5\xfc\x8c\x07Q\xf4\xe5\x0c}\xceH\xb6\xe8\x002\x05&.1\x99\xd9\x7f\xfa\xf8\xe9\xfe\x8f_\x9f\xf7\xcb\xc8?\x1c\xdem\x14\x8b\xeb\xbb\xcb\xb5\xdfz\xee>#>M\x83\x85B\xab\x9aJyip\xce!c\xa8S8*\xfb\xd2U\x90\xb4\xe8\xea\x9c\x03\xe2\xee\xf1\xa7O\xb7\x87)\x08\x8d|\xc0\xb0\xce\x85\xb0\xe9n\x9c\x9a_{\xa2u\x9e\x19F\xcb\'\xc6\xfd\xfev\xad[\x87\xac\xba\x1d\xc7\xaa[\x8aq\xddB\x9cu\xf3*\xadn\xef\xad\xd4-\t^7\xa7\xf7\xba\x05[\xa9[\x91\xa1n5\x88\xbaC\x05\xea\x96\xa2\xa3n\xa1\xe5\x97\xbay\x01[^\xdf]\xaeo\xe7\xdbc\xae\xd7\x97\xb9p\x92\xaaq\xdd\xdeG\xa9\xdb\xd4\xb9nNlus\xf6v}w\xb9\xee\x97\xc7\xce\xb9\xd8\xef\x0f\xbb\xdd\x1e\xdb\x8dGn\xe7\xd3\xfb\xd0\x10-J\xd7w\x97ko\xc3\xb6\xbeM\xbfxw\xb9\xde\xce\xfb\x87\xb7\xbb.\xceR\x03\xf7\xed\xdb\xa7m\xb3dx\xff\xbb\x7f1\x01lw\xd4\x9fA\x0eT\xc0j\xd6\x7f\x1d\xfe\x8f-W\x83\xb0\xfe\xc6<\xe5\xcb}N\xe0HJ-\x02\x8a;\xe0#\xb9\x8e4\x1b\x19\x1eU\rxn\xbb\x1f\xef.\xd7\xfd\x9a/\x04\xca\xd1%H\x046v+\xdf\x9e?\x9dc\xbb+n\x9e\x8e\xa3{\\\xffxw\xc1\xf0c\xfd\xf3\x7f\xf9\xd3K\xdd:\xd2\xeb\x96\xe2\xa3co\xc4\'s\xdd\xea4\xc4\xcf\x02%(\xa2\x08\x1a\x8cZH\xdb\xf3z\x02\x14\x84\xfb\xfcs\x92\xc6m\xac}|<\xdb\xed\xf8t\xde\xee\x8fP9\xcf\xed9\xaf\x1f.WY\xa5\xad\x044\x04\x0f\x01n\xe1\x18\x88\xc5\x05Y!\xe6\xf5\xdd\xe5zkO\x83s\x9du\xf3\x8aY\xb7\x15\xd2\xa5t\xbf\xde\xd9i\x83\xbc\xac\xdd\x92e\xb1l\x056\xce#~\x8f\x01S\xf0\xcb\xae\x1f.GY/\xb3\xa3B*q\xed\x87l\xf3\xf1\xbc!\xfa\xa4\xdcy\xd4-HP\xb7\x0e\xe2\xba\xad\x99\xd5-\x01\xac\xa1\x1f\x8b\x98@\xddf\xd0\xeb\xe6\x8cR\xb7O\xb3\xbaU\xd6\xe6qJ\x16!\x95Q\xbau\xaf\xee\x1e\x1f\xcet\xbe\xde=\xbf\x8cY\x14\x0b4\xfd\x90ag|\xea\xf9rw\x95Ym\n\xe3.\xf9\xb4N\xefl\xc5@\xe5\x7f\xa5_]\x9f^\xefQ\x00z\xddU~0\x18\xb3\xa6\x87\xbe\xd2\x050\xa6hK*J\x1b}\xe3k=gi>\x80\r\xa07\x9b\x86\x9d\xa5\x84 R\xc2Z\x8d\x97\xd6\x9c\xe5\x13C\xa8G\xeb\xb2\x01\xbf\x10\xd6x)J",n\xaa\x1d_\xcfvp9\xcc:_\x9e\xab+\xd9J^\xadcJ))\x0bZ#E3^\xd1d\n\x8a\t@(\xad\xba\xc3J\x02\x1a\x03\xda\xb6\x05\'\xcc\xba%,9\xa7\xd0w7\xde\xea\xe6\xc5Z\xb7\x804ko\x81\xaf\xe9\xf3,\x08)\xf17N\x1b\xc4\x17\x1a\x94d\xa4n\xf3\xfe\xe3O/V\xad/\x89\xc9\x94}\xe2R\x00.:%\xb6\x87\xc2D\xcf\xc0W) l\x99@]\r\x86\xce\xd7S\xfbj\xda\x17Z\x9c\xcb\x9b\x97\x81#\xfb\xe41[gG\x08o\x96\x08\x1f\xe4a\x9f\xc7\xc3>\x8f(\x07\xdbAC \xcf5\xa9Y\x0c\xe1i\x10k\xa2\r\x15,\x93\x97\x88\xe1\xf4X\x16\xc0<_\x1e\xdf)\xc0\xdch\x0c([|\xfdM9\xfa*\xb1\xa3\xcd9\xd7U\xb7\x18z\xdd\x96}3a8vO?\xf4\xbb\xa7+\'\xbfn\x02\x18u\x1b%\xd4\xad\xc6\xca\x87"\x80Y\xb7\xf79\xeb\x0e\x0fg\xdf\xeb\xb8\x94\x02\x97\xba\xb5\xa3m\xd3G\xb2na\xaf\xa8"\'\xab\xb8:\xa0\xb2\xc6.\xc4\xe4\xc6\xfd\x1a\x06kp\x99\r\xc8\x86b)\xa5kF\xef\x9d!\xd4\x02\xee\xfa\xfb\xc3\xf3\xed\xfe\xf8\xd6n\xc7\xc7\xe7\x87\xdb\xb7v#-y\xae\xdd\xc4g\xa3>\xb0\x8f\xd64\xe7\xd4\x8e\x08c\x8d\xe0\xa1Q^\xee\x88\x13g\xdd\x92K\xff\xee\xf9\xe1\xf6\xbf\x0b\x13\xcb\xechD\x94i\t\x16*\xd0M\xef\x16\x87\xf0\x16\xbf\xc8\xba<\x9f\xa3\x86\xc4\xb8\xef\xe4Qz2\xb59`\xe8\x9c\xa8\x11}\x8d\xd2\x10}\x14\xb0\xa4?`\x7f>F;\x8f\xdb\xb9\x8f\xdb\xb99R\x961$tI\xcf\\@h\xac\x8c3g\xaa\xadd\x0b\x85\xdb\r^Z7/\x8d\xba%"\xbf+)!\xa1l\x89\xc5\xc6\xd6\xbfC\x03\x89D=?\x88\xba\r\xa9\xd4-3\xa5n^2~\xfb\x1efRV\xdd:\xa9s.\x8aT\xb4k\x19\n\x18#\xe3b+\x9b\xfa\x80\n\xa5u\xb3h\xb3\xa0QK\xe9CG\x9b=l\xd0\x82\x85o\xedv\\i\x8c\xb3Yy\x1e\x04/\xd2M\x11\xc7\xd6e\xf8\x8c)\xe4\x01\x9e\x1a#a&8p\x81\x7f\x84\x15Qw\xf8dW4\x06v\x9b\x19\xa5\x1f\x99\x93\xf7J\xd8G\xdd>\n\xd4-\xa0R\xb7$8\xbc\xac\xbe\xe3L5X\x17E+\xea:\xb9\xe2,\xe7_\x05\x92@\xcc\xd5\xd5\xe5\xd9(c\x15i\x1f\xeez#_\xf2v\x7f<\xe6y\x04\x814\x93C\'vG\xc7\xcc\xc5\x1695\xbad \x82\xba\x028\xb6\xb2\x82\xe3\xc1Gcw,\x06\xa4\xedz\xbcd\xab\xdb\x84\x8a\xfe"\xd3\xc3\xa9\x13\xb1*\x10\x1a\xe0\x97\x99\x07\xa7\xfdl\xdc\xbb\x11\x96(\xb0\xda\x9c]h1\xa9\x9a\xaca\xc3\xc6\xf2\xd2`\x14\xbf\xe4y|=o\xc7\xb7\xe7\xdb\xfd\xf1\xb0\x0f\xc2\x83\xca\x11|pTZ\xb6\x16\x8b\x9d{\x9a/\x1c\xc5`\x12\xac6p\x8dV:L\x867\xa1\x0b{\xdd>\xc0\xe5\xb4\x02\x1a\x1a\x8d\r)\xdb\xfa\x9c\x00\xe1\xe8\x9b\x9cu\x87)\xd4\xed\x83\xca\x0fB\xfa\xbbI\xb3X|\xed\xc9\x93\xbd\xd5-\xc8\xb3n\xc5&u[P\xd6\xed\xbdC\xdd\x0e 90\xdf\x89#\xbf\xf8`\xa2nEZus6\xab[1$\xfb\xc8|\xca\x96\xb5\xe4\xdb\xb2\x10\xad\xdb\x06\xcf\xbae\x98@\x99me\xa0\xe87\xad\xac\x83\xc6P\x80x\xab\xcb\x833\xa6f\xdc\xfb\x04(\xbc\xc4\x82\xc8\xcb\x08o\xde\x95\xbb\x8a\x89\xb5\x95\n\x1f\xe2K\xbb\x1dO\xe7\xedx}\xcbO\x0fy/\xabwU\x9d\x8d#\'v\x19\xdaK\x13i\xa8\x04\xd1\x97\x0f8R\x00\xab[G)\xff\xfe\x1f\x7f\xf9/\x7f\xf3\x97\xff\x04XD\x04H\x1dG\xc5}o\xcar)7\n\xd0\xeb\xf0\xd1qO\xb0\x11\x88\xca|\xfe\xa4\x84r\xd5\xed\xb0f\xdd\xd2W\xd4\xed=\xa5\xee\x90\xcc\x00v\xaf\x96R\xeesR>\x1b\xf9\xedzi\xf9\xa8\xaa\x02S\xbf{\x10O\xcf\xbe\xe6B\x1e\r\xcb\x1c\xab \xcc\xc8&\x01,\xf6\x86\x1f\xcf\xe3\xe3\xd9\x9e\x0f\xf6\xc3=mi\xb4\x80\'\xc1(e\n-\x80fP\xfaD\x93\xd5\xb4ug82p \xaa[e\x94K\xdd\xe1#_\xd1\x88\x10\xc6\xc6\xc8X\x08E\x00\xba\xd9\xdc\x05B\x01\x82e\xd6\xe5\x19\xaf\x8e\xaa\xf11\xee\xa7g\xe3\x1c8\x18\x80\x1b\x85N\x88\x80\xee\x13G\x8b>S\xe1}\xc0\x95\xe7\xf1\xbd\x9d\xc7\xf7\x87\xf3\xf8t\x82ld\xc2-&B!/25\x17\xc4\xb0\xe5\xa3\x85\xc2\xea\xe9\xa3\xdb\x8ca\xa3nN\xf2\xbam\x84Y\xaf\x07\x1e\xaf\x8c\x89\xc6&\xc1\xfb\x1c\x92U\x84t&\xce\xe8\xd5\xdc\xf5w\x00\x07b\xaf{\x94\xba\x85\x8c\xeaVE#\xb9\x0c\xed\xbb\x05\xd6-\xe7q-{\xcc\xfb\xael\xd5m9\xa9n\x19\x0c\xb5\xca\xe4rw\xac[\x0b\xac\xf8w\x82_IO7YP\x9c\xc0S~F\xd6\xca\xb4\xf7\xae\xc4\x01ZlN\x0b\xed\xcbB\xc7*\xa5\x95,\x0b&\x04\xc6\xc3\xcb\xf9:>\xb5]=\xed\xaaA\xf1$l\x02\x803\x96D\x1f\xc5M{GJme\x11D.D\xac6F#@\xcc\xf8\x90\x9ab\x95\xa1\x0b\x84\xc5O\xbe\x90k\x11\xe4Mc\xddb\x04u\x1b\x83\xa6\xb5`O\x8e\xd3\xcc\x01$\x80\x86\xa2\x1c\xedZ\x81\x8a\x00~\x99z\xb2\xf2T\xbf\x1a\xf6\x84k\xea\x02\xd5%\xdd\'MY\x8b\xa1\x11.j\x83\x1c\xdeh\x7f\xd9#\x8f\xc7\xb6\x0f\nlK\x17L+:\x02Z*\xf2\xd4\xd1\xba\xe4\\\xb8V\xa0\xb3\x1b\x04\xb3i\xdd\xb2\x86t\x1c\x8c\xc2,\x8d\xc6#\xc9\xfbX\x19\x0b\xeb\xdc\x882\x8e\xba\xcd\x8b\xf2op\xad\xd2\xfe\xe2\xef\xfe\xb6\xc6s\xa9\xd5m\xc2\xe0[`\xe9u\xabt\xd76X\xea\x8e\xce\xe2F\xb4\xae\xdf\xde\x9a\xda\x84\xba\xa3M\xaf[\x1d\xc1\xc3\xd9\xb3\xd8]\x82\x19x"!\x80\xa09u-z\x81\xe9\xb0\xc6\x10\x82x\xabK\x85\xa0W\xads\xba\x98\x97\xf6\xd4\x9f\x8fR\xc4F\xb5E\x19\xa3L!\x8c9\xa3L\x9a\xd3bAk#}\xcd\x08\xb2\x1f\x06\xbe?|\xeb\xcf\xcf\xa2\x02\xbdn\xc2\xc6_\x91\xc8\xfe\x97\x7f\x15]\xaag\xc0\n\x04\x08c%\xa0\x127\xee\xc5D\x99\xa2y:\xb5\xd2\x88l\xea\xea\xddQ#\xa5\x91\xc0\xd2_\x9e\xb7\xfb\xe3\x9b7\xf8\xfd<>\x9e\xb7\xc3\x0ea\xcd\xaa\x8d5\'\x0c\x1cK%JC\x1dD\xd62\x86\xeb\x00\x12\x15X\xa7\xee0\xc1\x97\t\x80t\x81\xba\xddm1+\x1a\x1bb\x13\xbd\x87 v\xc4\xe2}\xee\xa6\xae\xbcZ\xa7\x8f\xce\xa6s\x02v\x9fc\xa91~\x8a\x05R"\xbe+\xa5\xbe\xa0\xb1\x9b\x05\xe6\x9em\x92\xac%l~6\xcf\x02Y"Z\xff\xd4\xea\xa4\x1e\x08\xa7$U\x95"y\xb6\xb7mi\xe1\xf8\xc5\xe51"}\x19\xa2\xdb\xdc\xa4[S?\x02\x98\x1a\xb4,\xab [\xea\xa2\xa2\xd9L\xc7\xe4\xe9)Y\xde\xd8\xf7\x87\xf6||\xddG\x89#D\xa2H\xb3\x1c\x1d\xb0\xbbki\xc1}\x94\x84\x15C5\x86u\xe6\xee\x1b\xd1\xe1Qw\xe4t\xbe\x9e\x00\xd8\x98R\xb7A\x0f@\xe3D\x1a3o\xf2\xd0\xb7o\x0e\xc5YNl\xd8\xcci\x13\x10\xcb\x10\xee\x92\x95\x9b\x08\xc6}\xac0\xe6\xe8+\x1b\xcbj\x11J\xc2\x90#dZB7\xd8\xfe\xe3\xf9t\xde\x9e_\xf7\x93\x94\x94\xf5\x1a\xbd\x0b\xe1PY\x93\xe6X\xcd\x89\x8b\xac.\xabL\x0f`TV\x0bX:$POW-\x89V\x80E\xd1\xd8\xd0\xaa\xdd&\x8eb1\x03\x01\x0e)\xe6\xf2*F\xc4^-\xdb"\x96\xf0\x82\xc3\x12\xc2\xe1\x8c&W\xad\x1b\xa0\x97;\x1c\x9c\x90\xfd\xd6\xf5\x89\xc1\xc0\xe4\x06\xf3\xa3\xa8M\xdd\xba4q;u5F\x94LV\xcc\xd5\xd5\xe5Y\xba\x1dU\xcdf\xdc\x93N\x8a\xbe\xa01\xb7\xce\xd2\x08\x03g3\x954d\x9b\x0c\xee\xd3\xf3Sa\xe9A\x18\xc7\x91\xa3\xaawe1..\xac=\xdb\xf4N\xad\x8d\xe2\xd4\xb2\xd0b\xe39\xe4\xc6xxz~\xcae\xa1\xd7\x9c\xdc\xbdsM\x16\xe0B\r\xb8\xca|\x9b\xba\xa5\xd8\x911)S_\xcdh\xce2\x9bS)\x81\x85c\xc2jN\x9d\xa0c l\xbe\x8f\xfb\xfd|\xfc\xdcn_\xfb;\xdfH\xd7\x1cW\xd7.+`\xb5\xd6R\x00V[+zA\x93@\xd0\xb5M\xb3\xf2\xde[\xc3\x1eh\xf5~\x03f\xd0}\t\xad\x8d\r\x1d! \x00\xa3;\xce\xc1\x98B\xad\xe9L\xa1\xffES\x9f\x01\xa2\x8d\x99S\xc72\xef\x1a\xa3\xb9q\xa0P:eKY\xbc\xb8v\xb4\xf3 8p\x89 \xcf\xd5\x9dP\x1av\xed\xad\xd9\x842\xbc\xb8R\x01&,c\x15\x9c\xaa\x86\xe8\xe8J\xbc\x9f\xdds\xed\x17\xb1\xcf\xc7\x83.\xc0S\xa3\xf5#\xc5b9\xbc\xf4?\x8a\xde\x93\xc5\x94A\xadn\xd3\xe7,ukW\xa9\xdb\xd7\x84\xbd\x96$\x1d_IfY\xb5\xe6\x08\x17\x95\xda`\xea\x17\x10\xec\xd0\xa09\xf6\x1e\xceT<\'\xae\xc91\xba;\xa4\x12\xbf\xf1\xc7\xe7\xcf\xf9\xb8\x9f\x8f\xaf\xfbv\xd0\xf0\xf68\xc1\x1aK\x86p6\xa6\x14RG\x1a\x80\x0e)\xa4J\x90g\xed\xf5l\xf9\x0f\xcf\x9f\xb3ng\xeam\x15\x865\xb4\x16\x84h\xc8\xf8\xdeC\xd9\xfd\xba\xa5\x19e(\xce>s3\xc4\xf4\'GW^l\xc3c\x16u\x8e\xd5\xd3\x97\x19u\x99NOg\xdf\xfa\xd9n\x87!\x0c\xaf#G\xac\x06\xdc\x07\x1f\xe5}d\x8a\xb8\x12dM\xe49G\xd1\xf4"\xdf\xb1\x17(Ss~\xae\xc0\xec\x12\xad\x07!(\xf9=\xed\x1f\xf2\xf5\xf5r\xbe^\x9e\x9e_r\xa2\x89\xb2\x03\xdd\xdc\xb28\xaa\x82\xff\x93z\xb6P\xde\x9f\xa9?\xa7\xa3&1\xa2f\xe9\x93\x9c\x15f\xa0E*\x85"\xcc\xf0\x06\xde\xf2\xf8\xe5>\x9e\xf2v\x7f\xd6y\xd0\xc7\xb3\xb9\xa7l\xb0\x00\x1a\r\x93lm4+\x10j\x16\xa1\xa3w\xe8\x05\xe7\xaf\xff\n\x18Z\xd4-D\xadn\xf5\xa6u+,\xaa[zWWE\xeb\xa4\xe4"\x10e\x10\xba\x8d\x97\x19b\xb0\xdeX\xc9v\xee\xf1_\x03}M\x9e\x92\x04\x85S:\xad\x92Y8\ty\xb2\x0e\x94\xf4\xf8\xad_\xcf\x83\xe20:\n-\x80gJ\xd7\xca\x18\x9c\x138\xbb)\xadTX}\x8c\x98\xcd\x8c`\x11H\x13\x11\xfeo3`\xd5\xad\n=%\x12\x9e\x8f\xd6\x836\x8b\x07\x92n6\xe7,Z\xb7\tg\x11\x07\x83\xeb65\x98n\x80Z\xdd\xd6xn\xb6M_u\x1b\xd1\x02\x03\xdf\x84\xb9H\xdd\xe2\xd9\xbf\ny{\xec\xa8\xa3\x04\t\x06\xcc\xd4{\x98\t\xb7\xba\xa5\xfb:\xf5D\x99\x9cn\xb3e\x95\xf8\xafr\x13#\x80q?r\x96\x94\x94L\x91B\x13m\x14\x9c\\D\xcd\xcc\xc3\x8bt\xfd\xdc\x1e\xdc\xfb\xfd\xfc\xbe?b\x05e\xb56K\x11\tU@n\xae\xad\xb1Ou\r)\x0c\xc9\xe2,\x80\xb3\x07\x06\xd5\xad\x86\xe6i\xb63\x7f\xc1kX\xb46v,\xa0\xc0\r\x86\x88\xea\xba\x1c.\xa0&\x0e\xd9\xde\x10\xd6Pt[\xe1\x16G\x8a\xe0\xffd*4S\x9f\x9d\x96\xf0h\x9a\xa9m0c)=\xcaB\x19\xb35\xd5\xac\xdb\x1b\xfcx\xde\x8e\x99\xc7\xeb\xc3>\x0f\xce\x0b\x98K\xdf\xc71\xad\xa9\x80\xa9\xe0\x14Yk\xbax\xeb\xdcgg\xd1\xdb\xb2l,+\xbdIS8\xca\x92\xd5tv\xfc\xd5g\xd1\xda\x10\x8e\xddd#)\xca\x0ct\xf3\xca\x02\x91]\x13\xfc\xcd\xba?\x97\xb8\xff\x83\xff\x19\x0f\x9e\x84NL\xd0\x89WN]\xd9\x96p_\x98\x08\x13\'zh\xf3\x95\xe7\xf1m\xe71Ym\xd8Rw\xe7\x03\xcf8\xa5\x19\x16J<\x9c\xa7\xcc\xa6>\xd7\x02\xcdfF\xa1\x05\xa3M\xb9\x91\xf0\x99u\xfb\x1c\x94d~BI\xa3\\+\xc1n\x8a\xd5\xc9\x9e^\x93\x90\xdc\x84P\xbc\xae\xf7Qu\x10\xcc\x14\xc6\xd8^1*s\x14\x9ae\x87\x991\xbc\xe22\x93X\xc0)\x8b8\x87\x8d\xd8\xfd\xe5\xa4ja\xf8\xc8\xcd:W\xb3\xfdtr\x1e+0\xa6\xa9\xdb\xe8\x9d!\x97\xfcr\t-\x80L}\xc5"\x98\x13\x16,\xa3\xc1\xa5\xb8Aq\x98\x042ZR\x95\x86\xa6o \xffC\xf6\xd1Y\xaf\xaa\x9d\x82\xdc\xfa\x0c.\xc8-\xa9E\x84\xb7\x91\xcd\x83\xd7H\x83\x0b\x95\xff\xf1_\xc7\xec\xf9\xb1\x04\xfaG\xe8\xb64V\x07\xdaP\xe0\x84,\x07\xb6\x14\xcc\xba-\xc7Z*\x07~\xafne\xaeL\x1c\xb0\xf2{u+y\xd7\xfeR\xe4\xaaBY\x8an\xf3\xed\x0c\xa1\xe4\x17J\xd4d\xeb\x9b\xa2\xac\xa1\xd60Wb\xfa\x12\xec\x0c\xab\ro\x0e\xb3\x15f\xd4R\xcc\x7fJl\x1db.\x10T\xaa\xc8\xbb t\xa9\xc1\xde&gi\x97\xba5\x11\xea\x0e\x10\xca\xc7\xcdp\xd5\xad\xb4\x98nn~\xaf\xdbj\xf0\xd9\x13|\xab+\xb5,\xdb\xfc\xc3\xeb\xab\xd4\xcdW\x11n(9\xe8e\x98\x05\xf8\x04z\xb0\xa4.\\,F%\x92\x81\xf9\r\xaa\x1dN\x87\xc5\x11\x8b\xe9//\'\x12R\xe1\xc2\x13\x06\xf4\x85\xad@\x1a\x04\x19S\xb7\x86\xd7\xedo(\xab\xdc%\x85\x10Y\xf0\xe0\x8c\xd6\x83t\xdb\xabT1\xc9c\xa0\xeaI\x0b\x8dZTRr\x11\x94\x98}\xf8}\xdb:\xc12\x0e\xa8\x8c\x8e\x12\xe3\x9c\x15\x87eQ\x7f2\x07\xce\x92\xc1\xa6\xfe\x12\x9c\xca\\\xac\x10\x07\xf7\x82\xd8\xdd\'+x\x1f\xab)\xec\xfe\xe2\xbf\xe4\xed\xc8\xf1\xf0|0KH\x87\x8b\x99s\xa1\xf4\xec:\xc0\t\xd4\xcb\x826\xdd\x970M\xf1\\\x98\xa1\x86Q\xb6\x1d\x068{{\xfc\xec\xbch}H\x1b\xab\xd0p\x1e-\xfb\xfa\xcf\xbfE>Zd4e\x1b\xebm_i\xe2\x0e\xf7\x80\xfes\x9f\x92/\x97K\x8e\x87gf\x0f\xe2\xc8\x9d\xa54/\xed\xe6\xdf\x19r\x19#\xfd\xb2\xaff\xf8\x97V\xb8`1\x17_HeBo\x0b\x89\x97\xe0\x9c\xcd\xea"\\\xbc\x1f\xc1\x87\xeba[i\xb2\x11\xb5h9\xa6.\xce\x8c\x0e:\x80:umN\xd8\x87\x0e\xcf\x0b\x04;\xa1\x9c{\xdd`\xce6G\x06\x9e\xc7\xd3\xf31\xf3x
十分费解,于是网上搜索了相关内容,找到了这篇文章,说是请求头为accept-encoding:gzip时,才会乱码。
于是注释掉了requests的请求头部中的Accept-Encoding: gzip, deflate, br给注释了,结果发现响应内容正确显示。
于是搜索了Accept-Encoding的含义,在这篇文章中知道Accept-Encoding表示自己支持的内容编码格式列表
压缩类型:
于是怀疑是不是自己从网页上复制过来的HTTP头部Accept-Encoding: gzip, deflate, br,并不被requests支持,于是自己在本地启用了一个简易的http服务器进程监听10002端口,并在路径/对应的RequestHandler中打印请求的headers,并使用requests和postman分别访问:
http://127.0.0.1:10002/
结果显示,postman的头部为:
User-Agent: PostmanRuntime/7.28.3
Accept: */*
Cache-Control: no-cache
Postman-Token: af66b937-b249-4c7b-9d63-88092363392a
Host: 127.0.0.1:10002
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
而requests的头部为:
Host: 127.0.0.1:10002
User-Agent: python-requests/2.23.0
Accept-Encoding: gzip, deflate
Accept: */*
Connection: keep-alive
果然br仅仅是postman支持,而requests不支持,找到问题原因