web-dev-qa-db-ja.com

タイトル、説明、画像をウェブサイトからインポートする方法

Drupal 7.に「Facebookスタイルのリンクコメント」機能を追加したいと思います。URLを入力すると、ページのタイトル、メインのWebサイトのテキストの最初の100文字、および画像が取得されます。 「 Facebookスタイルマイクロパブリッシャー 」と呼ばれるモジュールがありますが、これはDrupal 6のみです。これを実現する方法に関する他のアイデアはありますか?

3
uwe

手動で行う方法は、 drupal_http_request を使用してリモートURLをダウンロードするカスタムモジュールを作成し、結果のデータを解析して画像を取得することです、概要、およびタイトルタグの内容。

HTMLを手動で解析することは実際にはかなりトリッキーなので、これは思ったよりもはるかに困難です。このアプローチをとる必要がある場合は、 simplexml または が単純化を試みるライブラリを使用してみてください。

より良いアプローチは、Drupal 6モジュールを自分で移植することです。これはおそらく作業が少なく、コードを寄稿して他の寄稿者からパッチを入手できる可能性があります。

1
cam8001