📅  最后修改于: 2023-12-03 15:14:52.083000             🧑  作者: Mango
EmailFinder是一款高效率的电子邮件查找工具,它可以帮助您快速获取一组电子邮件列表。该工具使用Python编写,可以运行于Windows、Linux和Mac操作系统,同时也提供了API接口,可以与其他程序集成使用。
安装:
$ pip install emailfinder
使用示例:
$ emailfinder -u https://example.com
$ emailfinder -f emails.txt
$ emailfinder -c "example@gmail.com"
API接口:
$ pip install flask emailfinder
from flask import Flask
from emailfinder import EmailFinder
app = Flask(__name__)
@app.route('/search/<path:url>')
def search(url):
email_finder = EmailFinder('url', url)
return str(email_finder.find())
if __name__ == '__main__':
app.run()
EmailFinder支持定制化输出格式,可以自定义添加前缀、后缀等。
命令行输入定制化输出示例:
$ emailfinder -c "example@gmail.com" -p "【Email】" -s " 【Found】"
【Email】example@gmail.com 【Found】
API接口定制化输出示例:
from flask import Flask
from emailfinder import EmailFinder
app = Flask(__name__)
@app.route('/search/<path:url>')
def search(url):
email_finder = EmailFinder('url', url)
emails = email_finder.find()
emails = [f'【Email】{email} 【Found】' for email in emails]
return '\n'.join(emails)
if __name__ == '__main__':
app.run()
EmailFinder是一款高效的电子邮件查找工具,使用方便,功能齐全。无论是通过命令行输入查找,还是通过API接口应用于其他程序,都能达到快速查找电子邮箱的目的。丰富的定制化输出功能也能满足不同场景下的需求。