是否可以使用PHP操纵Craigslist贴子?

时间:2010-06-03 23:42:58

标签: php curl craigslist

嘿大家,我有一个简单的问题。我想为自己构建一个Web应用程序,这样我就可以将内容发布到Craigslist并从Craigslists中检索帖子。我不是这样做的垃圾邮件Craigslist,我只是去做学习。我的问题是:这可能吗?如果是这样,知道PHP就够了吗?或者我还需要知道如何使用cURL库?提前感谢您的帮助和建议。

5 个答案:

答案 0 :(得分:2)

I'm pretty sure Craigslist looks down on scrapers

如果主持人允许,您需要使用cURL或file_get_contents()

然而,

cURL会更容易,因为您不必处理POST内容的上下文。

如果您只是想学习并且不想遇到麻烦(合法或道德),请抓住您获得该网站所有者许可的网站。或者甚至更容易,创建自己的网站,然后自己(通过HTTP)抓取它。

答案 1 :(得分:0)

PHP本身只是一种语言。这是使它变得有用的各种模块。这包括cURL module。所以是的,你也需要知道cURL。

答案 2 :(得分:0)

对于最易读的英语,Craigslist很可能不允许您在应用程序中发布,除非他们为您提供“特权”。

关于完成类似事情的必要知识的问题:

是的,可以使用php从一个应用程序发布到另一个应用程序!

答案 3 :(得分:0)

一些评论:

  • SO上有一个few posts relevant to accessing Craigslist。如果你还没有,我会检查一下。
  • 我不相信Craigslist有官方API。这意味着你的练习可能会违反他们的一些terms of use。请务必先仔细阅读。
  • 如果您决定尝试与其服务进行交互,则不需要PHP。选择你的毒药:PHP,ASP,CFM,Perl,.NET(任何风味),Java等。
  • cURL与PHP一样,只是一种与外部服务交互的方法。根据API,您可以期望某些语言拥有自己的交互库(例如SOAP,XML-RPC,AMF,Restful HTTP等)。

如果您希望与外部服务进行互动(出于教育目的),可能会更有用Del.icio.us之类的内容。

祝你好运。

答案 4 :(得分:0)

我强烈建议你在追求中引用Craiglickr。虽然我不想帮助您将其移植到PHP,但它是我个人所知的唯一与Cragslist有关的开源工具。简短的回答:是的,它可以在PHP中使用。不,这不容易。而且,PHP缺乏事件驱动的框架将使其特别具有挑战性。