0

別の Web サイトのテーブルから取得した情報を Web サイトにフィードしています。以前は次の方法で必要な情報を取得していました。

$html = file_get_contents('http://www.example.ex');

次に、正規表現を使用して操作します。

残念ながら、他の Web サイトは変更されており、ソース コードは HTML テーブルではなくなりました。

しかし、情報 (Chrome ブラウザー) を使用して要素を検査すると、それがテーブルであることがわかり、その要素の「Outer-HTML」を「コピー」してファイルに「貼り付ける」ことができます。

その情報 (要素またはページ全体の外部 HTML) をキャプチャするための、より「プロフェッショナル」な方法は、コピー アンド ペースト以外にありませんか? みんなありがとう。

4

1 に答える 1

1

たぶん、この投稿はあなたに役立つでしょう: Stackoverflow Post

しかし、これがうまくいかない場合。そこの誰かが、Web サイトが再び変更された場合に (より) 役立つ可能性がある、 Goutteと呼ばれる PHP Web スクレーパー フレームワークを提案しています。

于 2016-05-18T08:03:38.080 に答える