0
Mọi người cho em hỏi về web với ạ
Em muốn mượn bảng kết quả xổ số miền nam của web này sang web em thì làm sao ạ. Nó có thể lấy dữ liệu bên này cập nhập sang ví dụ như tầm 16h30 thì có kết quả bên web chính cập nhập bên em cũng tự động cập nhập theo Em hỏi để làm bài chứ không phải vì mục đích kinh doanh mong mọi người giúp ! Web em đang định pass qua là wordpress
Hưng Lê
@leehung97
• Bình luận này đã bị xóa
Thêm một bình luận
2 CÂU TRẢ LỜI
+3
Cái này gọi sơ sơ là kỹ thuật scrape nội dung của một trang web. Về tổng thể thì bạn cần phải:
- Lấy được nội dung HTML của trang web bạn định scrape dữ liệu. Với PHP thì cái này có thể sử dụng curl hoặc một client hiện đại như GuzzleHttp.
- Sau khi có dữ liệu HTML dạng string thì bạn cần tiếp một thư viện HTML parser dùng để trích xuất dữ liệu từ đoạn HTML đó, ví dụ như package paquettg/php-html-parser.
- Làm theo hướng dẫn của HTML parser mà bạn dùng để duyệt đến đúng element có chứa các kết quả xổ số bạn muốn. Ví dụ như trang
xoso.net
chứa kết quả trong thẻ table thì bạn có thể tìm ra cái table chứa kết quả bằng cách query$dom->find('table')
. - Lấy dữ liệu dưới dạng text và lưu vào database của bạn, hay bất cứ đâu bạn muốn.
Thực ra kỹ thuật này khá đơn giản và phổ biến, nhưng để áp dụng thì hơi cần tỉ mỉ chút. Bạn nên thực hành với những trang có cấu trúc DOM đơn giản hơn trước để làm quen.
@tuaniot trước 6h chưa biết ai giàu hơn ai anh ơi =))