Python 从标签和字符串元素列表中提取文本
我有这样的列表,列表包含字符串Python 从标签和字符串元素列表中提取文本,python,web-scraping,beautifulsoup,Python,Web Scraping,Beautifulsoup,我有这样的列表,列表包含字符串和标记: 我尝试了此功能,但没有成功: def extract_text(my_list): for i in my-list: if i.name == 'strong' and not isinstance(i, str): i = i.text return i else: return i [extract_text(x) for x in my
和标记
:
我尝试了此功能,但没有成功:
def extract_text(my_list):
for i in my-list:
if i.name == 'strong' and not isinstance(i, str):
i = i.text
return i
else:
return i
[extract_text(x) for x in my_list]
该列表不是有效的Python列表。您可以编辑此列表或共享从中获取列表的实际HTML吗?列表包含并可以添加创建列表的代码吗?并显示预期输出。
['Momentum', 'Pick', 'England Development', "Timer", Stats]
def extract_text(my_list):
for i in my-list:
if i.name == 'strong' and not isinstance(i, str):
i = i.text
return i
else:
return i
[extract_text(x) for x in my_list]