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