Craigslist に投稿したり、Craigslist から投稿を取得したりできる Web アプリを自分で作成したいと考えています。私は Craigslist をスパムするためにこれを行っているのではなく、ただ学ぶために行っているだけです。
私の質問は: これは可能ですか? もしそうなら、PHP を知っていれば十分でしょうか? または、cURL ライブラリの使用方法も知る必要がありますか?
Craigslist に投稿したり、Craigslist から投稿を取得したりできる Web アプリを自分で作成したいと考えています。私は Craigslist をスパムするためにこれを行っているのではなく、ただ学ぶために行っているだけです。
私の質問は: これは可能ですか? もしそうなら、PHP を知っていれば十分でしょうか? または、cURL ライブラリの使用方法も知る必要がありますか?
Craigslist はスクレーパーを見下していると確信しています。
file_get_contents()
cURL を使用するか、ホストが許可している場合は、cURL を使用する必要があります。
ただし、POST のコンテキストを処理する必要がないため、cURL の方が簡単です。
学びたいだけで、(法的または倫理的な) トラブルに巻き込まれたくない場合は、サイトの所有者の許可を得ているサイトをスクレイピングしてください。または、さらに簡単に、独自のサイトを作成し、それを (HTTP 経由で) 自分でスクレイピングします。
PHP自体は単なる言語です。それを便利にするのは、さまざまなモジュールです。これにはcURL モジュールが含まれます。はい、cURL についても知っておく必要があります。
最も読みやすい英語の場合、Craigslist は、「特権」を与えない限り、アプリから投稿することを許可しない可能性が最も高いです。
そのようなことを達成するために必要な知識についてのあなたの質問について:
はい、php を使用するだけで、あるアプリから別のアプリに投稿できます。
いくつかのコメント:
(教育目的で) 外部サービスと対話することを検討している場合は、Del.icio.usのようなものがより役立つかもしれません。
幸運を。
追求する際には、 Craiglickrを参照することを強くお勧めします。PHP への移植を支援するつもりはありませんが、Cragslist と関係があると個人的に知っている唯一のオープン ソース ツールです。簡単な答え: はい、PHP で可能です。いいえ、簡単ではありません。また、PHP にはイベント駆動型のフレームワークがないため、特に困難になります。