Làm thế nào để tạo ra 1 tool like dạo trên DNH?
Như tiêu đề, chả là sau khi mình nhận được badge vàng chứng nhận “like dạo cấp diễn đàn” thì mình bắt đầu thấy việc like dạo hơi nhạt một chút. Thỉnh thoảng mình muốn like ủng hộ ai đó, mình sẽ đi like vài cmt gần đây nhất của họ (khoảng 10 ngày, hoặc 1 tháng đổ lại). Tuy nhiên việc mò từng cmt của từng user để like rất khó khăn, vì có thể họ cmt quá nhiều, mà không phải lúc nào mình cũng rảnh để like dạo
Mình muốn hỏi là có thể làm 1 tool tự động like (có thể kèm thêm đọc cmt trước) trên diễn đàn được không, vì mình nhớ trên diễn đàn có topic về diễn đànconsole và Pymodi (tự động like + up stt facebook) nên mình nuôi hi vọng là có thể tạo ra tool như thế.
p/s: Mình viết được C++ và Python, bác nào có hướng dẫn thì giúp mình quanh 2 ngôn ngữ đó nhé. Mình sẽ đặt tag ngôn ngữ cho bác nào có hứng thú thì vào.
Trước hết thì khả năng là có thể.
Tuy nhiên, bạn cần tìm hiểu thêm:
Làm trên C++ thì dùng curl, có hỗ trợ cookie.
Python chắc chắn code nhanh hơn.
Việc code để chạy auto check yêu cầu tiến trình chạy song song máy hoặc cronjob trên linux
Selenium. Ẽxport ra Python rồi chỉnh lại phần selection các nút like, nhớ check condition đã like chưa. Bên Test hay dùng nó.
1 lựa chọn nữa là PhantomJS - trình duyệt không có GUI, tuy nhiên lại viết bằng JavaScript.
Cạn lời
like dạo tới mức phát cuồng roài bội phục bội phục viết được thì cho em xài ké với
Dữ liệu trong Discourse trả về là json hết, rất dễ lấy ra danh sách bài viết của thành viên, lấy được post_id, là like được. Nhưng like liên tục sẽ bị cấm like ngay. Đó mới là vấn đề.
Cách tiếp cận đỡ tốn nhiều công sức nhất đó là viết Addons/ Extension trên các trình duyệt thông dụng như Google Chrome, Mozilla Firefox để thực hiện việc trên. Chứ ngồi mà viết được phần mềm desktop rời chạy được trên vài hệ điều hành khác nhau là chua như giấm.
Kaka