私はいくつかの植物についていくつかの情報を得て、それをmysqlテーブルに入れる必要があります。 カールとDOMの私の知識は非常にヌルですが、私はこれに来ている:今Curlを使ってhtmlテーブルから情報を取得する
set_time_limit(0);
include('simple_html_dom.php');
$ch = curl_init ("http://davesgarden.com/guides/pf/go/1501/");
curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept-Language: es-es,en"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$data = curl_exec ($ch);
curl_close ($ch);
$html= str_get_html($data);
$e = $html->find("table", 8);
echo $e->innertext;
、私は本当にあなたが私を導いてくださいすることができ、この点から移動する方法については失われていますか?
ありがとうございます!
テーブルをどのように構成するか(つまり、どの列を使用するか)を拡張できますか。そのページをスクラップすることは、HTMLがどのようにレイアウトされているかによって非常に単純ではないようです。 –
私はその面倒なコードから情報を得る必要があります.....家族、属、種など.......そしてそれぞれをmysqlテーブルの列に入れます – Sebastian