09/10/2018, 22:47

Lấy dữ liệu từ trang khác

Mình muốn hỏi cách lấy dữ liệu từ một trang khác ví dụ mình có một trang kết quả xổ số nhưng mình muốn khi trang http://www.xosothudo.com.vn chẳng hạn họ cập nhật kết quả song thì trang của mình cũng tự động đọc kết quả từ trang đó và cập nhật vào cơ sở dữ liệu của mình. Mong các bạn chỉ giúp, xin cảm ơn.
nohack viết 00:52 ngày 10/10/2018
Code:
"<iframe width=\"100%\" height=\"400\"  frameborder=\"no\" scrolling=\"no\" src=\"http://www.xosothudo.com.vn/xkqtt.asp\"> </iframe>"
hgiang viết 01:00 ngày 10/10/2018
thank ! nhưng mình muốn nó tự động cập nhật vào CSDL thay cho mình phải đọc và nhập lại bạn có thể chỉ rõ giúp mình được không? cảm ơn nhiều .
restart viết 00:55 ngày 10/10/2018
Theo tui nghĩ chắc bạn phải view source của trang đó 1 lần, rồi viết code phân tích để loại bỏ các <html tag>, chỉ lấy ra data và update vào database của bạn. Cách này khả thi, nhưng một khi trang gốc bị design lại thì... thua luôn. Ai có giải pháp lâu dài hơn kô nhỉ?!
PoorKidDinosaur viết 00:53 ngày 10/10/2018
1. xài RSS
2. xài Web Spider
3. xài Web Service
depgai_lamnha viết 01:03 ngày 10/10/2018
Quote Được gửi bởi PoorKidDinosaur
1. xài RSS
2. xài Web Spider
3. xài Web Service
Thế nếu cái website đó lại không có cả 3 thứ bạn vừa kể?
hgiang viết 00:53 ngày 10/10/2018
Cảm ơn các bạn đã tham ra góp ý.
Cái trang của họ ( trang nguồn) chắc là không dùng mấy chương trình RSS, Web Spider hay Web Service và cái khả năng đọc data từ view source mình cũng tính đến nhưng đúng như bạn restart nói
"Theo tui nghĩ chắc bạn phải view source của trang đó 1 lần, rồi viết code phân tích để loại bỏ các <html tag>, chỉ lấy ra data và update vào database của bạn. Cách này khả thi, nhưng một khi trang gốc bị design lại thì... thua luôn. Ai có giải pháp lâu dài hơn kô nhỉ?!"mong các bạn góp ý giúp cảm ơn rất nhiều.
Bài liên quan
0