【发布时间】:2026-01-20 12:45:01
【问题描述】:
import requests
import string
from bs4 import BeautifulSoup, Tag
[...]
def disease_spider(maxpages):
i = 0
while i <= maxpages:
url = 'http://www.cdc.gov/DiseasesConditions/az/'+ alpha[i]+'.html'
source_code = requests.get(url)
plain_text = source_code.text
soup = BeautifulSoup(plain_text)
for l in soup.findAll('a', {'class':'noLinking'}):
x =l.find("em")
if x is not None:
return x.em.replaceWith(Tag('a'))
i += 1
网站上的一些文本使用标签而不是标签,我想用标签替换它们。 使用此代码我收到此错误:
AttributeError: 'NoneType' 对象没有属性 'replaceWith'
【问题讨论】:
标签: python tags beautifulsoup replacewith