สวัสดีครับ คำถามตามหัวข้อเลยครับ พอดีนั่งงมมาประมาณ 4 วันแล้วครับหาวิธีไม่ได้สักที
เป้าหมายของผมคือใช้ CURL เก็บข้อมูลหน้าเว็บตาม URL เช่น
httpx://www.example/category/?page=1
httpx://www.example/category/?page=2
httpx://www.example/category/?page=3
แต่กลับได้ข้อมูลหน้าเว็บแบบเดียวกันมาเลยครับ ซึ่งผมได้ตรวจสอบดูแล้วเวลาเปลี่ยนหน้า จะเรียกหน้าที่เป็น AJAX มาตามลิงค์แบบน้ี้ เช่น
httpx://www.example/category/?ajax=t&page=1
httpx://www.example/category/?ajax=t&page=2
httpx://www.example/category/?ajax=t&page=3
ซึ่งผลก็ลองใช้ CURL เรียก URL ตามด้านบน ข้อมูลที่ได้เป็นข้อมูลแบบ JSON แต่ข้อมูลกลับเหมือนเดิม และเหมือนกันทุกหน้า ตามแบบแรกเลยครับ
ต่างกันเพียงรูปแบบข้อมูล
โค้ดหลัก ๆ ที่ผมใช้มีดังนี้ครับ
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($ch);
curl_close ($ch);
echo $result;
ประมาณนี้ครับ.... ส่วนเรื่องการลองก็ลองเปลี่ยนและเพิ่มตัว curl_setopt ตามที่หาวิธีแก้จากเว็บต่าง ๆ แต่ก็ไม่ได้ผลครับ
มีใครที่เคยเจอปัญหาแบบนี้บ้างหรือเปล่าครับ หรือใครพอจะมีวิธีแนะนำบ้างครับ ขอบคุณครับ