光盘API
whatapi的Python项目详细描述
这个项目是what.cd ajax api的简单包装。也兼容 像pth/apollo这样的追踪器。
可通过PYPI通过PIP获得:
# pip install whatapi
示例用法:
>>> import whatapi >>> apihandle = whatapi.WhatAPI(username='me', password='secret') >>> apihandle.request("browse", searchstr="Talulah Gosh") ... >>> apihandle.get_torrent(1234567) ...
使用另一个跟踪器:
>>> import whatapi >>> apihandle = whatapi.WhatAPI(username='me', password='secret', server='https://passtheheadphones.me') >>> apihandle.request("browse", searchstr="The Beatles") ...
强烈建议您的脚本实现保存/加载会话cookie,以防止服务器过载。
示例:
>>> import whatapi >>> import cPickle as pickle >>> cookies = pickle.load(open('cookies.dat', 'rb')) >>> apihandle = whatapi.WhatAPI(username='me', password='me', cookies=cookies) ... >>> pickle.dump(apihandle.session.cookies, open('cookies.dat', 'wb'))
api可在Gwindow’s API page或通过json api页面获得。