gpt4 book ai didi

python - 类型错误 : expected string or bytes-like object

转载 作者:行者123 更新时间:2023-11-28 20:40:24 25 4
gpt4 key购买 nike

我写了一个script解析html并仅打印文本内容。我想忽略标签。但是我的程序有问题。我不确定它是什么。请帮助我。

enter image description here

import urllib.request
import re
from bs4 import BeautifulSoup
url = "www.example.com"

def hi():
dep = urllib.request.urlopen(url)
soup = BeautifulSoup(dep, 'html.parser')
for link in soup.find_all('p', string=True):
result = re.sub(b'<.*?>', "", link)
print (result)
hi()

网站link .

最佳答案

我相信,您在 link 变量中有 NavigableString

强制将其转换为如下字符串:

for link in soup.find_all('p', string=True):
result = re.sub(b'<.*?>', "", str(link))
print (result)

关于python - 类型错误 : expected string or bytes-like object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35937771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com