راکت

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

1 پاسخ

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


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>";
}

?>```
ثبت پرسش جدید

پاسخ‌ها

1
amirreza33
amirreza33
@amir.motahari.1371.1992

تخصص: مدیر عامل آبتین استار

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

شاید پاسخ شما همین‌جا باشد

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

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