Asked Dec 18th, 2020 4:05 AM 130 0 2
  • 130 0 2
0

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

Share
  • 130 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 AM

2 ANSWERS


Answered Dec 18th, 2020 6:27 AM
Accepted
+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.

Share
Answered Dec 18th, 2020 4:10 AM
+3

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

Share
Dec 18th, 2020 4:11 AM

🙃🙃🙃

0
| Reply
Share
Avatar Dương Mạnh Hoàng @duong.manh.hoang
Dec 18th, 2020 4:15 AM

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

0
| Reply
Share
Viblo
Let's register a Viblo Account to get more interesting posts.