Yêu cầu thg 12 18, 2020 4:05 SA 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
thg 12 23, 2020 4:04 SA

2 CÂU TRẢ LỜI


Đã trả lời thg 12 18, 2020 6:27 SA
Đã đượ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 thg 12 18, 2020 4:10 SA
+3

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

Chia sẻ
thg 12 18, 2020 4:11 SA

🙃🙃🙃

Avatar Dương Mạnh Hoàng @duong.manh.hoang
thg 12 18, 2020 4:15 SA

@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í