Page 1 of 1

VBA ดึงข้อมูลจากเวป

Posted: Fri May 24, 2013 1:16 am
by P1649
ข้อมูลที่ดึงมาควรเป็นดาต้า แต่กลายเป็นซอสโค้ด ตามตัวอย่างควรแก้ไขอย่างไรครับ

Re: VBA ดึงข้อมูลจากเวป

Posted: Fri May 24, 2013 7:33 am
by snasui
:D Link ของ Yahoo ที่ทำเป็น Comment ไว้คือ

http://ichart.finance.yahoo.com/table.csv?s=VMW&a=4&b=16&c=2013&d=4&e=23&f=2013&g=d&ignore=.csv

หากนำไปวางบน Url จะเป็นการดาวโหลดไฟล์ CSV ซึ่งเป็นตารางของข้อมูล

แต่ตาม Link นี้ที่เขียนเลียนแบบขึ้นมาคือ

http://www.settrade.com/C13_MarketSummary.jsp?detail=MAI&a=4&b=16&c=2013&d=4&e=23&f=2013&g=d&ignore=.csv

หากนำไปวางบน Url ไม่ได้เป็นการดาวน์โหลด CSV ไฟล์ แต่เป็นการเปิดหน้าเวบ การที่เป็นเช่นนี้ผมคิดว่าทางเว็บได้เขียนให้ Redirect เข้ามายังหน้าเว็บกรณีที่เราเข้าเว็บที่ไม่มีอยู่จริงของ Site นี้

การจะดึงข้อมูลมาได้เหมือนกัน จะต้องทราบโครงสร้างตำแหน่งที่วางไฟล์ CSV ที่แท้จริงของ http://www.settrade.com ครับ