ar.gh
3 سال پیش توسط ar.gh مطرح شد
1 پاسخ

استخراج اطلاعات با php and curl

با سلام و خسته نباشید
من میخواستم اطلاعات یه جدول رو از یه سایت استخراج کنم اما چون در سایت دو جدول وجود داره اطلاعات هر دو جدول رو استخراج میکنه اما من فقط اطلاعات ی جدول رو میخوام


include 'simple_html_dom.php';
$url='https://www.trademap.org/Country_SelProductCountry.aspx?nvpm=1%7c124%7c%7c%7c%7cTOTAL%7c%7c%7c2%7c1%7c1%7c1%7c1%7c1%7c2%7c1%7c1';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$result = curl_exec($ch);
curl_close($ch);

//echo $result;
$html= new simple_html_dom();
$html->load($result);

foreach($html->find('<table id="ctl00_PageContent_MyGridView1"') as $link){
    echo $link->plaintext."</br>";
}

?>```

ثبت پرسش جدید
amirreza33
تخصص : مدیر عامل آبتین استار
@amir.motahari.1371.1992 3 سال پیش مطرح شد
0

توی جدول بگرد داخل تیبل ها و کلاس ها و ای دی هاش یک چیزی پیدا کن که خاص جدول اول باشه و توی کدت $html->find('<table id="ctl00_PageContent_MyGridView1"') این قسمت را تغییر بده به اون ویژگی که فقط مربوط به جدول اول هستش


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام