如何使用Python访问网页中的任何元素?

时间:2010-11-10 22:07:47

标签: python cgi html-parsing

我想访问网页中的任何元素。当我有一个表单(form = cgi.FieldStorage())时,我知道如何做到这一点,但是当我有一个表格时,我知道该怎么做。

我该怎么做?

由于

4 个答案:

答案 0 :(得分:1)

如果你熟悉javascript,你应该熟悉DOM。 This应该可以帮助您获取所需的信息,了解它如何解析HTML等等。然后由您来提取所需的信息

答案 1 :(得分:0)

如果您尝试从网页获取数据,请使用HTMLParserBeautiful Soup进行HTML解析。您无法像使用CGI和表单那样将数据写入HTML表格,所以我希望这就是您想要的。

如果您想要智能解析行为,我个人推荐Beautiful Soup。

答案 2 :(得分:0)

访问表格的方法是parse HTML。这与访问表单数据不同,因为它不是动态的。既然你提到了CGI,我假设你在服务器方面工作,并且你有能力提供你想要的任何内容。因此,在将其转换为HTML之前,您可以使用原始形式在表格中表示的任何数据。

答案 3 :(得分:0)

您只能访问按表单发布的数据(或作为GET参数)。

因此,您可以使用JavaScript提取所需的数据并通过表单

发布