01/10/2018, 09:53
Code get kết quả xổ số
Dạ em chào anh chị ạ em đang làm chức năng xổ số em get kết quả từ trang xổ số về thì được rồi nhưng vấn để là get theo giờ nghĩa là vào lúc 18h thì code mới chạy để get kết quả về em đang vướn chỗ này em không biết code đó như thế nào anh chị nào có keyword cho code đó để em search được không ạ
Bài liên quan
Dùng cronjob đi bạn, cronjob cho phép bạn lập lịch một tác vụ theo giờ. Chức năng của Cronjob là của hệ điều hành, nên tùy thuộc vào server của bạn chạy hệ điều hành gì mà tìm hiểu về cách config nhé
không có cách nào dùng php dc hả bạn ví dụ là time() = 18h thì nó sẽ chạy API của mình ak
Mình không học php nên không biết code, nhưng ý tưởng là bạn viết một đoạn code như sau
Như vậy, bạn sẽ không phải lấy kết quả vào 18h mà lấy kết quả vào thời điểm có request đầu tiên kể từ 18h.
Mình viết = Google Script, nó có sẵn chức năng đấy
Dùng cronjob mình thấy ổn mà. Nếu code = php thì vẫn phải dùng cronjob để chạy cái script đấy hằng ngày, k có cái code nào mà tự động nó chạy mà k có tác động bên ngoài đâu bạn.
Cách khác, bạn hoàn toàn có thể đặt lịch chạy, cứ sau 8h chạy 1 lần (cronjob), đem kết quả crawl về so sánh với ngày htrc là được (so sánh ngày tháng năm thôi), nếu mới hơn thì thực thi tiếp.
Trong PHP có reactphp bạn nhé, không đồng bộ, chạy theo kiểu như nodejs, nên set time rồi nó tự chạy mà không cần cronjob gì cả.
Cảm ơn bạn, mình mới biết cái này.