如题,====中间那段是处理方法
response = request_method(js,ns)
if response.status_code == 200:
global encode_content
encode_content = response.text
#=======================================
if response.encoding == 'ISO-8859-1':
encodings = requests.utils.get_encodings_from_content(response.text)
if encodings:
encoding = encodings[0]
else:
encoding = response.apparent_encoding
# encode_content = req.content.decode(encoding, 'replace').encode('utf-8', 'replace')
encode_content = response.content.decode(encoding, 'replace') # 如果设置为replace,则会用?取代非法字符;
#=======================================
print(encode_content)
个人喜欢用text做内容分析,但是text不支持decode。
只好先取text,如果能转码再取转码的内容。先用着再说
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>后补<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<