如何使用Python/Django导入Gmail或Yahoo等服务的联系人

5 投票
3 回答
3072 浏览
提问于 2025-04-15 16:14

我想知道怎么用Python或Django应用程序,从以下邮箱导入联系人:

  1. gmail
  2. yahoo
  3. hotmail
  4. 等等

有没有人能给点建议?

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

谷歌是你的好朋友……

撰写回答