【问题标题】:Extracting email address from Txt,PDf, Doc files in Google Drive [closed]从 Google Drive 中的 Txt、PDf、Doc 文件中提取电子邮件地址 [关闭]
【发布时间】:2019-10-03 19:37:38
【问题描述】:

我在云端硬盘上有 200 多个文件,主要是文本、文档和 pdf。我需要从中提取电子邮件地址,并将其放入电子表格中。

是否有可以让我的生活更轻松的脚本(Python、PHP?)?

【问题讨论】:

    标签: php python google-drive-api google-docs-api


    【解决方案1】:

    不,如果没有大量代码,这似乎不太可能。我个人会做的是打开谷歌文档中的每个文件,搜索@,然后一次复制一个(你必须找到多少封电子邮件?)。

    如果您需要使用 python 执行此操作,则必须下载所有文件(使用 google drive 很容易)。然后浏览每种文件格式并使用特定的方法。

    对于文本,只需使用with open("filename") as file: 读取每个文件,然后使用正则表达式逐行搜索电子邮件。 re.search.

    对于 pdf,请使用 PyPDFlink

    对于doc,将first convert it转成python可以用catdoc打开的文件,然后以文本形式打开。

    如果您需要完全自动化所有这些,您可能需要查看用于下载的网络自动化包,或者使用api 构建一个谷歌驱动器/文档扩展。

    【讨论】:

    • 谢谢。我现在正在使用您的第一个建议,这也会有很大帮助。
    猜你喜欢
    • 2016-04-12
    • 2015-12-28
    • 2014-03-23
    • 2011-03-28
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多