跳转到主要内容

支持JavaScript的客户端HTML处理。

项目描述

此代码既不成熟也没有维护,不应使用。它仅保留在此,以供可能想要做类似事情的其他人使用。

DOMForm是一个用于网络爬取和网络测试的Python模块。它知道如何评估对适当事件的响应中嵌入的JavaScript代码。DOMForm支持ClientForm HTML表单接口和HTML DOM 2级接口(请注意,目前DOM是写入过时的规范版本,并有一些修改以使其与“DOM as deployed”兼容)。ClientForm接口使解析HTML表单、填写并返回给服务器变得容易。DOM接口使得访问文档的其他部分变得容易,并使JavaScript支持成为可能。在两个接口之间切换的能力使得比单独使用任一接口产生的代码更简单。DOMForm部分源于几个第三方库。JavaScript支持目前依赖于Mozilla的GPLed spidermonkey JavaScript解释器(可以从Mozilla本身单独获取)和python-spidermonkey。

由以下支持