Python 如何从Yahoo finance中获取业务摘要

Python 如何从Yahoo finance中获取业务摘要,python,beautifulsoup,Python,Beautifulsoup,我只想从雅虎财经页面上抓取一家公司的业务摘要 业务摘要是右侧网页上公司简介下方的信息。 我可以看出,它是在一个“p”类中定义的。但它是嵌套在div中的。我无法使用漂亮的汤导航到它 我试过这个 article_text = '' article = soup.findAll('p', {'class': 'businessSummary Mt(10px) 0v(h) Tov(e)'}) import pdb; pdb.set_trace() for element in article:

我只想从雅虎财经页面上抓取一家公司的业务摘要 业务摘要是右侧网页上公司简介下方的信息。 我可以看出,它是在一个“p”类中定义的。但它是嵌套在div中的。我无法使用漂亮的汤导航到它

我试过这个

article_text = ''
article = soup.findAll('p', {'class': 'businessSummary Mt(10px) 0v(h) 
Tov(e)'})
import pdb; pdb.set_trace()
for element in article:
    article_text += '\n' + ''.join(element.findAll(text = True))
print article_text
但它并没有将段落文本返回给我


提前谢谢。我无法粘贴网页的源代码。无法格式化以可读方式粘贴到此处。

该页面的源代码中没有类
businessSummary Mt(10px)0v(h)Tov(e)
。业务摘要是“概要文件”选项卡下的公司描述吗?您要查找的是
script
标记中的内容。该页面中有几个可用的
script
标记。尝试
soup。找到\u all(“script”)[-3]
,这将为您获取最后第三个
script
,您将在其中获得您试图解析的必要信息。如果您想到任何替代方案,请尝试使用任何浏览器模拟器,如
selenium
。该页面上有一个大的react json对象,您需要用正则表达式获取它并用json解析它。@SIM您能为我介绍更多关于selenium的信息吗?