ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingอยากทราบวิธีใช้งาน curl สำหรับดึงข้อมูลบางส่วนจากเว็ปไซต์อื่นครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: อยากทราบวิธีใช้งาน curl สำหรับดึงข้อมูลบางส่วนจากเว็ปไซต์อื่นครับ  (อ่าน 1682 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
naisuan
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 6



ดูรายละเอียด
« เมื่อ: 27 มิถุนายน 2017, 16:23:55 »

สวัสดีครับ

พอดีอยากทำหน้าที่ดึงข้อมูลเกี่ยวกับ market data บางส่วน มาใช้ในเว็ปไซต์ที่ทำจาก wordpress แล้วบังเอิญไปอ่านเจอ curl
แต่อ่านแล้วยังไม่ค่อยเข้าใจว่าเราจะต้องไปดึงส่วนที่เราอยากได้ในเว็ปไซต์อื่นยังไง
หากมีตัวอย่างอยากจะขอนำไปประยุคต์ใช้สักหน่อยครับ

อยากจะได้จากเว็ปนี้ครับ
หลัก ๆ อยากจะดึงตารางแสดงผลตัวเลข กับ กราฟมาใช้เท่านั้นครับ

ขอบคุณมาก ๆ ครับ
บันทึกการเข้า
cancanx
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 638



ดูรายละเอียด
« ตอบ #1 เมื่อ: 27 มิถุนายน 2017, 17:23:48 »

Curl หาอ่านได้ทั่วไป และต้องใช้พวก DOM Manipuration มาช่วยในการเข้าถึง DOM
และดึงข้อมูลออกมาง่ายๆ และจัดให้สวยๆ ก่อนครับ ส่วนมากจะจัดให้อยู่ในรูปแบบ Json ก่อน

ผมแนะนำตัวช่วยง่ายๆละกัน ลองใช้ https://www.import.io/ ดู

วิธีใช้
- กรอกชื่อเว็บ
- จบ ...
 Lips Sealed

คือมันจะตรวจหา pattern ของข้อมูลเอง ว่าควรจะดึงมาแบบไหน
หรือจะลากๆ สิ่งที่ต้องการก็ได้ครับ

ส่วนอีกเว็บลองใช้ https://scrapy.org/ ดูครับ คล้ายๆกัน
 wanwan013
บันทึกการเข้า

jatuphum
ก๊วนเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 312



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 27 มิถุนายน 2017, 20:44:42 »

ถ้าใช้ php ดึงข้อมูลแนะนำตัวนี้ครับ http://simplehtmldom.sourceforge.net/
บันทึกการเข้า

smapan
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 643
ออฟไลน์ ออฟไลน์

กระทู้: 8,272



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 28 มิถุนายน 2017, 10:10:36 »

ถ้าใช้ php ดึงข้อมูลแนะนำตัวนี้ครับ http://simplehtmldom.sourceforge.net/


ใช้ดีมาก มาช่วยยัน
บันทึกการเข้า

จูมล่าโฮส สยามโฮสเว็บ modty.com
รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***
naisuan
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 6



ดูรายละเอียด
« ตอบ #4 เมื่อ: 28 มิถุนายน 2017, 23:33:37 »

ขอบคุณทุกท่านมาก ๆ ครับ อยากกดน้ำใจแต่กดยังไม่ได้

แต่ผมไม่มีความรู้วิธีการนำไปใช้งานเลย ก็เลย เอาไปใช้ไม่เป็น พอลองหาวิธีใช้ในเนตก็ไม่ค่อยเหมือนกัน เลยมึนไปใหญ่.... Tongue

อย่างโค้ดตัวนี้

โค๊ด:
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');

// Find all images
foreach($html->find('img') as $element)
       echo $element->src . '<br>';

// Find all links
foreach($html->find('a') as $element)
       echo $element->href . '<br>';

หมายถึง สมมุตอยากหาทีเว็ปอะไรก็เปลี่ยนตรง กุเกิ้ลเป็นเว็ปที่เราอยากอ้างใช่ไหมครับ
ด้วยความไม่รู้จริง ๆ ผมก็เลยก้อปทั้งชุดไปวางไว้ในหน้าสร้าง snip php ใน wordpress แล้วลอง
เอาไปใช้ดู ก็ไม่มีอะไรเกิดขึ้น ก็เลยอยากจะขอความรู้หน่อยนะครับ อยากทำได้จริง ๆ แต่ความรู้เป็น 0 จริง ๆ ครับ

ขอบคุณมาก ๆ ครับ
บันทึกการเข้า
mootakang
Newbie
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 75



ดูรายละเอียด
« ตอบ #5 เมื่อ: 29 มิถุนายน 2017, 11:29:26 »

ถ้าต้องการ 4TB . Disk จะรับอัตรา R/W  ได้ทันหรือเปล่าถ้าคนใสเข้าดูเยอะๆ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์