Tool automation – tự động hóa mọi công việc thật dễ dàng

111
14349

Trong cuộc sống không tránh khỏi những lúc bạn phải làm 1 việc lặp đi lặp lại với quy tắc giống nhau. Trên màn hình máy tính cũng vậy, có những công việc nhàm chán lặp đi lặp lại hàng nghìn lần. Nếu là trên máy tính thì không cần đâu, vì chúng ta đã có giải pháp cho vấn đề này, hãy cùng sharengay tìm hiểu nhé!

I. Giới thiệu:

Tool này tên gọi là Repeat có vẻ như do 1 bạn dev dân Việt Nam mình làm ra (tự hào vl).

Mình theo dõi dự án này từ những ngày đầu, chẳng là mình hay xem Github Trend thì tình cờ thấy project này, ngay lập tức mình nhận thấy những tiềm năng “nguy hiểm” từ nó. Theo lời tác giả là có khả năng tăng năng suất từ x2 – x5. Một con số ấn tượng với 1 người lười chảy thây như mình. Dĩ nhiên là nếu bạn sử dụng đúng cách. :v

Chơi Plant vs Zombies theo phong cách “ỚT HIỂM”:

Điểm qua 1 vài tính năng chính đáng chú ý:

  • Được viết bằng Java, đây có thể coi là điểm cộng lớn nhất do hỗ trợ đa nền tảng: Windows, MacOS, Linux. Lưu ý cần cài JDK để build và compile code.
  • Ghi lại mọi hành động trên màn hình máy tính và lặp lại hành động đã ghi.
  • Lưu mã đã ghi lại và hỗ trợ việc chạy mã đã lưu.
  • Gán phím nóng cho từng tác vụ. Ví dụ bạn đang chạy tác vụ: auto vote 1 sao voz. Sau đó chạy auto comment voz.
  • Không lưu lại mật khẩu khi type – vì open source, a/e có thể tự xem.

Giờ bần tăng ghiền đi lấy kinh quá, cho bần tăng đi lấy kinh 1000 lần bần tăng cũng đi.

Phật tổ: ờm. Thích thì chiều.

for (int i = 1; i <= 1000; i++) {
      ban_tang_di_lay_kinh();
      if(ban_tang_so_roi) break;
}

Thêm vòng lặp for (int i = 1; i<=1000; i++) { ... } để giúp đoạn code bạn vừa ghi lại chạy 1000 lần nhé. Rất dễ, nếu bạn không làm được thì comment bên dưới nhé. Mình sẽ hướng dẫn.

II. Tool Repeat áp dụng được trong trường hợp nào?

Mình đưa ra 1 vài ví dụ thực tế mình đã trải qua – mình sẽ nói khá dài dòng về quá trình phát triển cũng như thực hiện.

  1. Adf.ly và auto click: kiếm tiền online thật đơn giản.

  • Khách yêu cầu làm tool adf.ly – 1 dịch vụ kiếm tiền bằng link rút gọn, tự click “Skip Ad” để kiếm tiền từ link Ref. Hồi năm 2013 – 2014, cách này còn kiếm tiền được do thằng Adf.ly khá chuối nó không phân biệt được những request từ IP mình fake. Lúc đó mình dùng TunnelBear do thằng này reg 1 phát nó cho 1GB bandwidth, khoảng năm 2014 nó hạ xuống 500MB. Lúc này mình trong team auto của 1 công ty tên là Lapsoft. Mọi project đều làm bằng C# với Selenium và PhantomJS. Đến khoảng giữa năm 2014 thì ngưng do adf.ly có cơ chế cộng tiền rất ít với những link ref từ IP fake.
  • Giải pháp: tool cũng đơn giản, code khoảng 2 ngày nhưng hiện tại với tool auto mình sắp giới thiệu thì bạn không cần code.
  • Một vài keyword cho a/e: “kiếm tiền online bằng xem video – trước có làm cho 1 ông auto video paltalk thấy ông kiếm được kha khá”, “kiếm tiền online bằng click quảng cáo”,… Đương nhiên là không dễ ăn của ngoại, nhưng gợi ý anh em vài key chơi.

2. Tạo nội dung truyện audio cho website.

  • Ok. Mình đang có 1 plan nhỏ làm 1 trang web truyện audio. Đam mê chơi thôi, chủ yếu làm content nhiều để up lên Youtube kiếm chút ít. Mình dự định sẽ public hướng dẫn a/e làm site truyện audio trong loạt bài viết – Tôi đã phát triển entruyen.com như thế nào? Khỏi gõ làm gì vì mình chưa mua domain. Nếu a/e muốn mình viết loạt bài hướng dẫn về phát triển website truyện audio thì hãy comment bên dưới. Đủ 50 comment mình mới làm 🙂 keke.
  • Giờ phần chính, tại sao tạo nội dung truyện audio lại cần tool auto làm gì? Nhiều nơi khác có thể có tool hoặc cách làm hay hơn. Nhưng với mình, cách này là tiện + ngon nhất. Mình cần 1 file pdf truyện, sau đó copy hết vào trình chuyển văn bản thành giọng nói của anh OpenFPT AI. Khố nỗi anh này khá khó tính, anh chỉ cho 2000 kí tự / 1 request. Nên chỉ copy text 1 trang mất mợ 2000 kí tự rồi, sau đó dán vào API OpenFPT để generate ra file audio. Sau khi có file audio ta dán vào IDM để download về.
  • Vấn đề chính là mỗi lần copy text được 1 trang, giả như quyển Tinh Thần Biến (mình đã kinh hết – nhiều lúc không hiểu mình là người hay quỷ 🙁 ) có 5500 trang chứ nhiêu đâu. Cứ lặp đi lặp lại 5500 lần cho 1 bộ truyện hơi phê.
  • Tool này giải quyết được hoàn hảo vấn đề trên, còn cách làm chi tiết như thế nào thì hẹn các bạn trong loạt bài “Tôi đã phát triển entruyen.com như thế nào?”.

Nói có sách mách có chứng nhé. Đây là giao diện trang Én Truyện mình đang phát triển.

Giao diện EnTruyen – dữ liệu demo

3. Auto vote 5 sao hay auto comment trên Voz để troll admin cũng được. 🙂 – cái này mình chưa thử.

Ngoài ra còn rất nhiều trò vui để làm với tool auto Repeat này, 2 cái đầu là làm để kiếm tiền và đã chạy thực tế được.

Ưu điểm trong quá trình sử dụng:

  • Đơn giản, dễ dùng. Phù hợp với những case đơn giản.
  • Bắt được sự kiện của phím tắt, tổ hợp phím (Ctrl + C, Ctrl + A,…).
  • Không phải học 1 ngôn ngữ mới như Auto IT, là 1 người bình thường không biết code gì cũng làm được.

Nhược điểm của tool:

  • Với những auto cần dữ liệu đổ vào hoặc data từ file txt, excel,.. thì không làm được. Ví dụ: tool auto reg sim số, bạn cần thao tác với tệp khách hàng thường là từ file excel, lấy dữ liệu từ cột rồi đổ vào trang đăng ký thông tin sim. CMND của khách thường lấy random thì ta có thể áp dụng cách đã up lên rồi thì xóa tấm đó đi.
  • Không capture được thao tác cuộn chuột. Không ghi được sự kiện kéo thả để chọn 1 vùng (văn bản, file,…). Đây là giải thích từ tác giả: https://github.com/repeats/Repeat/issues/4
  • Mình không biết cách chỉnh tốc độ để khi nào cần nhanh, khi nào cần chậm.

    c.blockingWait(100); //To make sure the hotkey has been fully released

III. Link tải và hướng dẫn cài đặt.

Link tải Repeat bản mới nhất: https://bit.ly/2FJMrh2

Luôn cập nhật file mới nhất tại đây: https://github.com/repeats/Repeat/releases

Để chạy và biên dịch được code cần cài JDK (JRE chỉ là môi trường để chạy file .jar) nhưng trong trường hợp này chúng ta cần JDK để biên dịch được những đoạn code đã xuất ra.

Link JDK bản mới nhất: https://bit.ly/1iOZIrD

Tùy hệ điều hành mà nó sẽ tự nhận diện ra đưa ra trang download phù hợp. Chỉ việc nhấn nút download về và cài đặt, quá trình cài đặt JDK khá lâu. Kiên nhẫn chờ cài cho xong nhé.

Sau khi tải về thì chạy file `Repeat_4_0_1.jarnhư bình thường thôi.

IV. Hướng dẫn xài có tâm.

k phải dân code đọc thấy rắc rối bỏ mợ 😀

Vậy mình hướng dẫn 1 cách dễ dàng, nhanh gọn. Sau khi tải file mới nhất: https://bit.ly/2FJMrh2 nhớ cài JDK.
Chạy file Repeat_4_0_1.jar, sau đó nhấn nút này (để ghi tất cả hoạt động trên bàn phím):

Làm gì đó: chẳng hạn mở voz, vote đại 1 bài, comment lung tung.
Sau đó quay lại phần mềm, bấm lại nút đó (để stop việc ghi lại).

Để phát lại những thao tác vừa làm thì bạn bấm nút này:


Lưu ý: khi tắt phần mềm nó mất hết nhé. Nên lưu lại source đã làm bằng cách nhấn Ctrl + M để generate source đã ghi âm nãy giờ.
Tiếp theo nhấn Ctrl + S để lưu lại source, chọn folder nào dễ dễ lát còn nhớ mở lại.

Khi nào cần chạy lại kịch bản trên thì mở lại phần mềm, nhấn Ctrl + L để Load Source.
Tiếp theo click các nút sau theo thứ tự từ trái sang phải.


Mục đích là Compile code (để biên dịch thì nó mới hiểu). Sau khi hiểu rồi thì nhấn nút kế bên để chạy.

Thêm vòng lặp for(int i=1; i<=xxxx; i++) { // bao khối code vừa generate ra }
với xxxx là số bạn chọn (vd: 1000). Nó sẽ lặp lại thao tác đó 1000 lần. :beauty::beauty:

Có gì khó hiểu cứ các bạn cứ để comment lại nha. Mình giới thiệu cách dùng đơn giản nhất rồi ak. Hi vọng sẽ giúp ích cho các bạn. 🙂

Cùng cheer… cho 1 ngày đẹp trời tại sharengay.com

111
Bình Luận Bài Viết

avatar
35 Comment threads
76 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
36 Comment authors
Nguyễn Đình ĐứcNghĩaMai Thanh PhápBao LinhVũ Kiên Recent comment authors

Nguyễn Đình Đức | <span class="wpdiscuz-comment-count">4 comments</span>
Khách
Nguyễn Đình Đức | 4 comments
Off

Chào ad. Mình đang cần một tool như sau k biết tool trên có đáp ứng được không?
Mình có tạo 20 profile gg chrom. Hàng ngày mình sẽ vào 1 website. Đã đăng nhập tài khoản trên web đó ( thỉnh thoảng có bị out nhưng chỉ cần click đăng nhập lại vì đã lưu tên tk và mk). Sau đó click điểm danh để nhận thưởng. Tiếp theo là click mở rương nhận thưởng. Sau đó là click quay xổ số. Tất cả thao tác chỉ trên chuột. Mình k có thời gian làm tay được nên cần 1 tool tự động mở các profile gg chrom để vào web nhận thưởng hàng ngày. Vậy tool trên có đáp ứng đc k bạn? Cảm ơn ad

Nghĩa | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Nghĩa | 2 comments
Off

Tool có trojan.hook là sao vậy ad

Mai Thanh Pháp | <span class="wpdiscuz-comment-count">5 comments</span>
Khách
Mai Thanh Pháp | 5 comments
Off

Đã hơn 50 cmt mà vẫn chưa thấy chủ thớt chia sẻ làm truyện tranh. Ngồi hóng tiếp thôi.

Bao Linh | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Bao Linh | 1 comments
Off

bạn cho hỏi mình lưu file được rồi. giờ thêm vòng lặp thì thêm thế nào vậy

Vũ Kiên | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Vũ Kiên | 1 comments
Off

Cái này chắc dùng Robot trong Java, nên chỉ thao tác được với con trỏ windows, con trỏ riêng của các ứng dụng như game sẽ ko điều khiển được. Tiếc quá

Đinh Trong Hà | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Đinh Trong Hà | 1 comments
Off

bác cho em hỏi có thể ghi lại các thao tác kéo chuột hoặc click chuột vị trí trên màn hình không

Lý Bảo | <span class="wpdiscuz-comment-count">4 comments</span>
Khách
Lý Bảo | 4 comments
Off

Bác cho e hỏi bên openfpt giới hạn 10.000 ký tự free rồi, còn cách nào xuất văn bản thành audio không bác, nhiều khi đang làm mà muốn đc nghe truyện.

Hân | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Hân | 1 comments
Off

Mình không biết gì, ad có nhận làm dịch vụ và hướng dẫn sử dụng ko.

Dat Vu | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Dat Vu | 2 comments
Off

Chào admin mình có form cập nhật giá sản phẩm lên website theo file excel admin hướng dẫn mình tạo như thế nào được không!
Cám ơn bạn

quang | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
quang | 1 comments
Off

minh cần auto đang nhập rồi nhận phần thưởng hàng ngay , trên 1000 tai khoan thi thế nào

Hoc Tran | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Hoc Tran | 1 comments
Off

Admin ơi em làm đúng như hướng dẫn như khi kích vào file Repeat_4_0_1 nó không thấy hiện gì. bác giúp em với ạ. Cám ơn!

Thang ngo Nguyen | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Thang ngo Nguyen | 2 comments
Off

Máy mình ko dùng phím được thì Cltr + M,L,S tương ứng với chức năng nào trên thanh menu nhỉ?

Thang ngo Nguyen | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Thang ngo Nguyen | 2 comments
Off

Ah làm sao tăng tốc độ (click cái là thực hiện hết hành động luôn chẳng hạn) được bạn nhỉ?