发布于 2016-11-01 10:05:52 | 172 次阅读 | 评论: 0 | 来源: PHPERZ
用户可以查询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直接获得url所对应的应用:
>>> a = d.get('https://bitbucket.org/olauzanne/pyquery/') >>> a [<html>]
用户可以获得其返回值:
>>> print a.response.status 301 Moved Permanently