我需要獲取一些關於某些植物的信息並將其放入到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是如何佈置的,所以抓取該頁面似乎並不直接。 – 2012-04-23 21:01:52
我需要得到的信息出亂碼.....家庭,屬,物種等.......並獲得每一個成mysql列的表 – Sebastian 2012-04-23 21:03:08