trac有远程API吗?

trac有远程API吗?,api,trac,Api,Trac,我知道trac有xmlrpc插件。但我不是我的trac网站,也没有管理员权限。我只有一个权限有限的普通用户帐户 除了明显的低水平操作(通过模拟web浏览器提交请求)之外,还有更好的方法吗 我主要感兴趣的是: 查看wiki页面 编辑wiki页面 提交新机票 查看票证 向票据添加注释 实现这一点的唯一方法似乎是模拟浏览器。如果您查看Trac源代码中的“功能测试”,您会发现我们有一些代码可以使用来练习Trac。您可能会发现这是做这类事情的一个有用的起点。Trac默认情况下不提供API。您可以安装。然

我知道trac有xmlrpc插件。但我不是我的trac网站,也没有管理员权限。我只有一个权限有限的普通用户帐户

除了明显的低水平操作(通过模拟web浏览器提交请求)之外,还有更好的方法吗

我主要感兴趣的是:

  • 查看wiki页面
  • 编辑wiki页面
  • 提交新机票
  • 查看票证
  • 向票据添加注释

实现这一点的唯一方法似乎是模拟浏览器。

如果您查看Trac源代码中的“功能测试”,您会发现我们有一些代码可以使用来练习Trac。您可能会发现这是做这类事情的一个有用的起点。

Trac默认情况下不提供API。您可以安装。然后,Trac通过两个协议提供对API的匿名和经过身份验证的访问:XML-RPC和JSON-RPC


方便访问的帮助程序库是

我想知道“模拟浏览器”是什么意思,因为我不熟悉您所指的内容。您需要收集表单字段的确切名称,然后使用这些字段(包括隐藏字段)伪造POST请求。然后html页面返回,您需要解析它以获取所需的信息。不太优雅。这叫拉网。