【发布时间】:2012-04-09 14:25:38
【问题描述】:
我的老板给了我一份大约 3500 家公司的名单,并希望在明天之前为每家公司提供通用的联系电子邮件。我知道这听起来很迟钝,而且确实如此,但我们的客户要求这样做。我想采取的方法是这样的:
- 用谷歌搜索公司名称
- 识别公司网站并重定向到该网站
- 通过网站链接找到联系我们/关于我们的页面
- 找到并返回页面上的第一个电子邮件地址
我在这里和那里做了一些 python,但没有基于 web 或使用正则表达式......虽然我得到了基本的想法,但我不知道我是否能够在接下来的 12 小时内执行它。
如果有人对我如何使用 python 或 ruby 编写脚本有任何帮助,我将非常感激......
【问题讨论】:
-
我不想这么说,但如果您之前没有这样做,这不是一个合理的要求,即在 12 小时内完成。
-
您将很难自动在任何给定网页上找到“联系我们”页面。如果您要走这条路线,最好查询谷歌地图,它通常会在结果中提供地址和电话信息。
-
+1 @samb8s,试图在页面上找到合适的链接很困难,并且很可能会导致很多死胡同或失控,因为没有标准的“联系我们”页面名称。
-
嗯,很明显你老板的要求不合理。但是,如果您没有将其称为智障,那么您很有可能可以使用此处给出的答案来证明为什么期望在 12 小时内完成任务是不现实的。无论如何,我赞同 bcarlso 关于众包和使用 MTurk (stackoverflow.com/a/9866851/252684) 的建议。