Python 我不能用漂亮的汤来解析

Python 我不能用漂亮的汤来解析,python,beautifulsoup,Python,Beautifulsoup,我试了很多东西,但我想不出最好的办法。你们能给出这个问题的一般解决方案吗。你们读过文档中提供的示例吗?他们的快速启动就在这里 编辑: 发现 你可以通过 My Name is Alis I am a python learner... 还请记住,您可以通过python控制台执行大部分操作,然后使用dir()和help()完成您要执行的操作。尝试ipython或PythonIdle可能会让您的生活更轻松,它们为初学者提供了非常友好的控制台 from BeautifulSoup import B

我试了很多东西,但我想不出最好的办法。你们能给出这个问题的一般解决方案吗。

你们读过文档中提供的示例吗?他们的快速启动就在这里

编辑: 发现

你可以通过

My Name is Alis I am a python learner...
还请记住,您可以通过python控制台执行大部分操作,然后使用dir()和help()完成您要执行的操作。尝试ipython或PythonIdle可能会让您的生活更轻松,它们为初学者提供了非常友好的控制台

 from BeautifulSoup import BeautifulSoup
 soup = BeautifulSoup("My html here")
 myDiv = soup.find("div", { "class" : "class-a" })
这将返回您要查找的字符串(unicode字符串,应该注意,带有任何适用的空格)

这通过解析html、抓取第一个td标记及其内容、抓取第一个div标记内的任何div标记、选择列表中的第三项(列表索引2)以及抓取最后一个内容来实现


在BeautifulSoup中,有很多方法可以做到这一点,所以这个答案可能没有教会你很多东西,我真诚地建议你阅读David建议的教程。

你能发布你尝试过的内容吗?s='Upper posted html',然后我做索引以转到最后一个。从我做索引到
然后检索100位数字,这是我的描述。请把你所有的代码放在你问题的文本块中。耶..但我不知道如何捕获这些文本,因为它没有直接涉及的标记。我的名字是Alis,我是python学习者…这是我必须捕获的文本。我会的建议您访问rentacoder.com或类似的承包服务提供商,因为您基本上是要求我实施解决方案,而不是您自己学习如何实施。我不是要求您实施解决方案。在这里,我们将分享您的想法。如果你不知道或不想分享,也可以。蒂纳克斯
 from BeautifulSoup import BeautifulSoup
 soup = BeautifulSoup("My html here")
 myDiv = soup.find("div", { "class" : "class-a" })
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup("Your sample html here")
soup.td.div('div')[2].contents[-1]