pyquery.ajax --PyQuery AJAX扩展

您可以查询一些wsgi应用程序,如果 WebOb 已安装(与pyquery无关)。在本例中,测试应用程序返回一个简单的输入 / 和提交按钮 /submit ::

>>> d = pq('<form></form>', app=input_app)
>>> d.append(d.get('/'))
[<form>]
>>> print d
<form><input name="youyou" type="text" value=""/></form>

在新节点中也可以使用该应用程序:

>>> d.get('/').app is d.app is d('form').app
True

您也可以请求其他路径:

>>> d.append(d.get('/submit'))
[<form>]
>>> print d
<form><input name="youyou" type="text" value=""/><input type="submit" value="OK"/></form>

如果 Paste 如果已安装,则可以使用 Proxy 应用程序::

>>> a = d.get('http://pyquery.org/')
>>> a
[<html>]

您可以检索应用程序响应:

>>> print a.response.status
200 OK

响应属性是 WebOb Response

应用程序编程接口