一个与slide.email网站交互的库
python-slipper的Python项目详细描述
Python滑
一个python库,用于与burner电子邮件网站slide.email交互。
简介
这个库为burner电子邮件网站提供了一个纯python抽象 Slippery。它与python 2.x一起工作。
Slook是一个允许用户创建临时Burner电子邮件地址的网站 接收电子邮件。这对于测试电子邮件服务或填写表单很有用 这迫使你提供一个电子邮件地址。
由于网站没有api,我决定创建这个库。图书馆支持 创建新的Burner电子邮件地址,检查电子邮件并获取 内容。在燃烧器的精神下,图书馆也支持SOCSK5代理。 您希望通过ssh隧道、tor或其他代理与slide交互。
安装
模块位于pypi上,使用pip安装:
$ pip install python-slippery
发展
您需要安装python slike的依赖项:
$ pip install -Ur requirements.txt
然后可以导入模块。
用法
开始
库的核心是burneremail对象。这里有一些 如何使用示例:
from slippery.burner_email import BurnerEmail email = BurnerEmail.generate() # create a new email address print email.getmailto() # send emails here! email.setinbox('aaaaa', 'aaaaaaaaaaaaaaaa') # use this instead of generate if you # already have an email msgs = email.fetch_emails() # see what's in the inbox print email.fetch_email('12345') # get the contents of an email email.delete_email('12345') # delete an email
当您使用方法fetch_emails()时,它返回一个字典数组 以下表格:
{'id':int, 'sender':str, 'subject':str, 'date':str}
id应该传递给fetch_email()和delete_email()。
该库还包括一种设置socks5代理的有用方法:
from slippery import proxy proxy.set_proxy('localhost', '9050')
就这样!超级简单。还有一个非常简单的控制台示例 在repo的examples目录中的程序。
文件
可通过pydoc获得文档:
$ pydoc slippery.[model]
许可证
版权所有2016 Carter Yagemann
这个文件是python slike的一部分。
python slide是一个自由软件:您可以重新发布和/或修改它 根据由 自由软件基金会,或者许可证的第3版,或者 (由您选择)任何更高版本。
python slide的发布是希望它能有用, 但没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。见 GNU通用公共许可证了解更多详细信息。
你应该收到GNU通用公共许可证的副本 和Python一起滑。如果没有,请参见<;http://www.gnu.org/licenses/>;。
卡特·雅格曼