You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用BeautifulSoup解析响应时遭遇TypeError错误求助

问题解决:BeautifulSoup传入无效类型错误

错误原因

你把requests.get()返回的Response对象(<Response [200]>)直接传给了BeautifulSoup,但它要求传入的是网页的字符串、字节串或文件句柄,而非整个Response实例。

修正后的代码

import requests
from bs4 import BeautifulSoup

response = requests.get('https://appbrewery.github.io/instant_pot/')

# 改用response.text获取网页文本内容
soup = BeautifulSoup(response.text, 'html.parser')
print(soup.prettify())

补充说明

  • response.text:requests自动解码后的字符串,适合绝大多数网页解析场景
  • response.content:原始字节串,若遇到编码识别错误时可以使用,比如BeautifulSoup(response.content, 'html.parser')

内容的提问来源于stack exchange,提问作者Yunus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:19:50