问题描述

import requests
url = ""
resp = requests.get(url)
print(resp.text)

控制台输出

    <tr><td>一、合同编号:豫财磋商采购-2022-732-A</td></tr>
    <tr><td>二、合同名称:河南省实验中学保安服务项目</td></tr>
    <tr><td>三、项目编号:豫财磋商采购-2022-732</td></tr>
    <tr><td>四、项目名称:河南省实验中学保安服务项目</td></tr>
    <tr><td>五、合同主体</td></tr>
    <tr><td class="xhsj">1. 采购人(甲方):河南省实验中学</td></tr>
    <tr><td class="shsj2em">联系人:贾长江</td></tr>
    <tr><td class="shsj2em">联系方式:15617769867</td></tr>
    <tr><td>å
...
  • 原因:编码不一致

解决办法

resp的编码设置为当前设备的编码

resp = requests.get(url)
resp.encoding = resp.apparent_encoding
print(resp.text)
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐