发布于 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

返回的属性是一个WebOb 返回值

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务