1

ユーザーが他のページの URL を提供し、コードがそれを読み取り(開かず)、ページの一部を抽出する Web サイトを作成しています。

たとえば、このページの URL を指定すると、ページの質問ヘッダーが取得されます。

どうやってやるの。?

のオブジェクトを作成して AJAX を使用しようとしましHTTPRequestたが、ページの特定の部分を読み取ることができませんでした。(いくつかの #id の innerHTML と言う)

4

2 に答える 2

1

これ用に作成されたphp libがあり、そのPHP Simple HTML DOM Parserと呼ばれます

// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');

// Find all images 
foreach($html->find('img') as $element) 
       echo $element->src . '<br>';

// Find all links 
foreach($html->find('a') as $element) 
       echo $element->href . '<br>';
于 2013-11-04T10:51:07.037 に答える
-1

構文:

file_get_contents("URL");

例:

echo file_get_contents('http://www.stackoverflow.com');
于 2013-11-04T11:09:14.463 に答える