Yêu cầu Dec 18th, 2020 4:05 a.m. 136 0 2
  • 136 0 2
0

Mọi người cho em hỏi về web với ạ

Chia sẻ
  • 136 0 2

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

Avatar Hưng Lê @leehung97
Dec 23rd, 2020 4:04 a.m.

2 CÂU TRẢ LỜI


Đã trả lời Dec 18th, 2020 6:27 a.m.
Đã được chấp nhận
+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.

Chia sẻ
Đã trả lời Dec 18th, 2020 4:10 a.m.
+3

bạn thử dùng cái này xem https://168xoso.com/ma-nhung

Chia sẻ
Dec 18th, 2020 4:11 a.m.

🙃🙃🙃

Avatar Dương Mạnh Hoàng @duong.manh.hoang
Dec 18th, 2020 4:15 a.m.

@tuaniot trước 6h chưa biết ai giàu hơn ai anh ơi =))

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí