Mümkün [PHP ile Craigslist ilanları manipüle] mi?

5 Cevap php

Hey herkes, ben bir sorum var. Bana Craigslist şeyler yazılan ve Craigslists gelen gönderilenler almak sağlayacak kendim için bir web uygulaması inşa etmek istiyorum. Ben Spam Craigslist bu yapmıyorum, ben sadece öğrenmek için bunu yapıyorum. Benim soru: Bu mümkün mü? Eğer öyleyse, bilerek PHP yeterli olacak mı? Ya da cURL kütüphanesini nasıl kullanılacağını bilmek gerekir? Yardım ve tavsiye için şimdiden teşekkür ederiz.

5 Cevap

I'm pretty sure Craigslist looks down on scrapers.

Ev sahibi izin veriyorsa eğer cURL kullanmanız gerekir, ya da file_get_contents() olacaktır.

POST şeyler için bağlam ile uğraşmak zorunda olmayacak gibi cURL, ancak daha kolay olacaktır.

Sadece öğrenmek istiyorum ve sorun (yasal ya da etik) içine almak istemiyorsanız, size sitenin sahibinin iznine sahip bir site kazıyın. Hatta daha kolay, kendi sitesi yapmak ve daha sonra (HTTP üzerinden) kendiniz kazıyın.

PHP kendisini sadece bir dildir. Bu kullanışlı hale çeşitli modüller bulunuyor. Bu cURL module içermez. Yani evet, siz de cURL bilmek gerekir.

Birkaç yorum:

  • Bir few posts relevant to accessing Craigslist SO vardır. Zaten değil varsa ben bu kontrol ediyorum.
  • Ben Craigslist resmi bir API vardır inanmıyorum. Bu senin egzersizleri kendi terms of use bazı ihlal edebilir anlamına gelir. Önce o aracılığıyla emin olun ve okuyun.
  • Onların hizmet ile etkileşim denemeye karar verirseniz PHP, bir gereklilik değildir. Vb PHP, ASP, CFM, Perl, NET (herhangi bir lezzet), Java,:. Zehirini almak
  • cURL, PHP gibi, bir dış hizmet etkileşim sadece bir yöntemdir. API bağlı olarak, bazı dil etkileşim için kendi kütüphaneleri için bekleyebilirsiniz (örneğin SOAP, XML-RPC, AMF, huzurlu HTTP, vb.)

Eğer (eğitim amaçlı) harici bir hizmet ile etkileşim arıyorsanız belki gibi bir şey Del.icio.us fazla kullanım olabilir.

İyi şanslar.

Onlar bunu yapmak için "ayrıcalık" vermedikçe en okunabilir İngilizce, Craigslist büyük olasılıkla, orada app post sağlar DEĞIL.

Böyle bir şey başarmak için gerekli bilgi hakkında soru ile ilgili:

Evet, başka sadece kullanarak php bir app göndermek mümkün!

Ben çok peşinde Craiglickr başvurmak öneririm. PHP bunu size port yardım arzum yok iken, ben şahsen Cragslist ile ilgisi biliyorum sadece açık kaynak kodlu bir araçtır. Kısa cevap: evet, PHP mümkündür. Hayır bu kolay olmayacak. Ve, bir olay-güdümlü çerçevesinde PHP'nin eksikliği özellikle zorlu hale getirecek.