私が持っているもの:
(必要に応じて、localhost を確認するか起動してください: http://pastebin.com/virLR7dF )
(私のケースを示す画像を見てください: http://iv.pl/images/47143498348127804676.png )
特定の Web サイトをクロールし、データを変数として抽出する PHP スクリプトがあります。
$ID = "data"; //this is just an example
$name = "data";
$price = "data";
$image = "data";
スクリプトは、このデータを MySQL DB に配置します。
なにが問題ですか?
for ループで自動化できるので、一度により多くのデータを取得できます。しかし、1,000,000 回ループすると、ある時点でスクリプトがフリーズし、最初からやり直す(壊れた場所を見つけてその時点から開始する) ことが問題になります。
PHP/JS を使用して次のようにする方法:
1.データを 10 個集める
2.収集されたデータに関する情報の停止と表示
3.データの次の 10 部分を収集する
4.以前に表示された情報を停止して新しい情報を追加する
*次の部分が収集された後に停止する一時停止機能があります
*最後の部分が収集された後に開始する RESUME 機能があります