如何使用Python/Django导入Gmail或Yahoo等服务的联系人
我想知道怎么用Python或Django应用程序,从以下邮箱导入联系人:
- gmail
- yahoo
- hotmail
- 等等
有没有人能给点建议?
3 个回答
1
Amir Hussain,
雅虎邮箱使用了验证码,所以如果没有通过第三方服务来解码验证码,任何脚本或服务都无法正常工作。因此,你需要联系提供管理服务的服务商。
据我所知,Improsys是第一个提供地址抓取服务的公司,他们有管理服务。他们的工具支持多种编程语言,包括Classic ASP、ASP.Net、.Net、Ruby on Rails、PHP、Cold Fusion、JAVA、JSP和Perl,还有Microsoft Outlook和Outlook Express。
其实我正在使用他们的服务。总体来说,他们的服务还不错,但价格太贵了。
2
你可以看看pinax,这是一个开源的可扩展的Django应用程序集合,里面也支持从Yahoo、Google和hcard导入联系人。
4
对于msn/hotmail,可以查看这个链接:http://osdir.com/ml/DjangoUsers/2009-06/msg01169.html
对于yahoo,可以参考这个链接:http://rocketscience.itteco.org/2009/12/16/importing-yahoo-contacts-in-django/
其他的内容可以在django-friends这个应用里找到(这是一个pinax应用),导入的源代码在这里:http://github.com/jtauber/django-friends/blob/master/friends/importer.py
谷歌是你的好朋友……