用于web purify的python api

python-purif的Python项目详细描述


pip install python_purify

或:

python setup.py install

示例

设置

from python_purify import WordPurify
from python_purify import ImagePurify
...
purify = WordPurify(my_api_key)
imgpurify = ImagePurify(my_img_api_key)
vidpurify = VideoPurify(my_img_api_key)

web purify的默认响应类型是xml,但是json通常更好地使用。我们创造了 json是我们包的标准格式,但您可以使用rspformat变量将其设置为xml:

purify = WordPurify(my_api_key, rspformat='xml')

这将返回一个CelementTree对象。如果你想用一个更好的包装比如靓汤,你可以 将树返回文本,并显示以下内容:

from xml.etree import cElementTree as ET
...
out = purify.check('Some nice words')
xml_string = ET.tostring(out)
# Some other XML parser can load the data now.

初始化选项

  • 实时-默认值:真。如果为false,则使用webpurify沙盒
  • rspformat-默认值:'json'。可以设置为'json''xml'
  • 详细-默认值:false。如果为true,则在发出请求之前打印webpurify url。

wordpurify方法

一旦设置完成,您可以简单地调用每个方法:

out = purify.check('Some nice words')
print out
# {u'rsp': {u'@attributes': {u'stat': u'ok'}, u'found': u'0', u'api_key': u'*********', u'method':  u'webpurify.live.check', u'format': u'rest'}}

包括以下wordpurify方法:

注:

除了format之外,您应该能够设置函数调用中的大多数选项。格式在wordpurify中确定 创造。在这个例子中,rsp=1将给出响应时间,并且slink=1将告诉webpurify标记url:

purify.check('Some nice words', rsp=1, slink=1)

图像净化方法

就像wordpurify一样,一旦设置好,就可以调用imagepurify方法。

out = imgpurify.img_account()

包括以下ImagePurify方法:

视频净化

VideoPurify的工作方式与ImagePurify几乎相同。

out = vidpurify.vid_account()

包括以下ImagePurify方法:

测试

我们已经为Python2.7编写了一些基本测试。没有对python 3进行测试

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java,我如何在方法中放置一个开关盒?   Java将数组添加到数组特殊模式   java的类常量和文件导入   如何在java中使用正则表达式更改匹配子字符串的前缀和后缀   Java Hashmap实现中的字符串哈希问题   java如何计算数组中的连续数字组   处理异常后如何在java中重新启动thrift服务器?   java嵌套列表迭代器。程序不会终止   如何在maven目标目录下的JAR文件中运行java类?   mysql Java JPA/Hibernate级联删除   java使用ApachePDFBox在PDF中查找javascript代码   java将hsqlDB集成到netbeans 7 IDE中   java如何删除word梯形图中的最后一个“>”   java如何存储由Minimax扩展的节点数