php シンプルな html dom ライブラリを使用して Web スクレイパーを作成しています。私はWebスクレイピングプロジェクトに取り組んでおり、あるphpページでスクレイピング用のhtmlページをロードし、その中で別のphpページで関数を呼び出して、htmlページまたはページをロードします。問題は、2 番目の HTML ページを読み込めないことです。以下は、スクレイピング用の html ページをロードするために両方のページで使用する関数です。先頭ページ
include ('simple_html_dom.php');
$html = new simple_html_dom ();
$html->load_file ( $link );
先頭ページ
$html = new simple_html_dom ();
$html->load_file ( $link );
コードが 2 番目の php ページを呼び出すと、次のエラーが発生します。
Undefined variable: html