1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

[Ý tưởng] Mình có ý tưởng auto game trên 568play.vn. Mong các bạn giúp đỡ.

Thảo luận trong 'Ý tưởng - Thuật toán' bắt đầu bởi trantohieu, 24/6/18.

  1. trantohieu

    trantohieu Maserati
    • 1/6

    Tham gia ngày:
    2/4/18
    Bài viết:
    4
    Đã được thích:
    0
    Chào các pro
    E mới tiếp xúc với AutoIT nên câu hỏi có vẻ bị ngu tí
    E muốn mở Cốc Cốc, chuyển chế độ ẩn danh, truy cập 568play.vn, đăng nhập, tìm server game và vào game.
    E đã dùng mấy cái rẽ nhánh If, Select, mấy vòng lặp While, Do, For... cơ bản là đã chạy được các bước trên nhưng chủ yếu dựa vào ImageSearch. Lâu lâu nó lại search không được mặc dù vẫn dùng 1 máy tính, thế là hết auto.
    E nhờ các pro gợi ý giúp e cách giải quyết các bước trên mà ko cần ImageSearch với, e sẽ dựa vào đó để nghiên cứu tiếp.
    Cảm ơn các bác.
     
  2. Tùng Phan

    Tùng Phan Thành viên mới
    • 3/6

    Tham gia ngày:
    27/4/18
    Bài viết:
    6
    Đã được thích:
    1
    Dùng UDF webdriver (ở trên forum AUTOITScript ấy), sau đó nó bật chrome rồi cậu điều khiển bằng Xpath, chứ imageSearch hay lỗi lắm.
    Còn nếu muốn dùng ImagesSearch thì đặt vòng lặp while ấy, khi tìm đc hình đó thì exitloop qua vòng lặp sau, ko tìm đc thì cứ đứng im đó tìm tiếp :D
     
    trantohieu thích bài này.
  3. trantohieu

    trantohieu Maserati
    • 1/6

    Tham gia ngày:
    2/4/18
    Bài viết:
    4
    Đã được thích:
    0
    Cảm ơn Tùng Phan nhé, đúng là thằng ImageSearch rất hay lỗi, còn phương án dùng vòng lặp cho ImageSearch thì tui làm rồi, kết quả là nó đứng im như bạn nói.
    Dùng UDF thì tui cũng đã nghĩ tới, cơ mà có lẽ chưa ai viết cho cốc cốc, tui tìm ko thấy.
    UDF cho Chrome thì mới đọc các lệnh của nó mà chưa biết nên bắt đầu từ đâu, nó ko đơn giản như ImageSearch nhỉ.
     
  4. trantohieu

    trantohieu Maserati
    • 1/6

    Tham gia ngày:
    2/4/18
    Bài viết:
    4
    Đã được thích:
    0
    Bước đầu làm quen với UDF chrome, em làm được đến đây, các bác cho ý kiến tối ưu hơn với
    Mã (AutoIt):
    #Include <Array.au3>
    #Include <Chrome.au3>

    _ChromeShutdown() ; Tắt các cửa sổ Chrome đang mở
    _ChromeStartup() ; Mở Chrome mới
    _ChromeDocWaitForExistenceByTitle("about:blank - Google Chrome", 10) ; Đợi cửa sổ Chrome mới khởi động
    send ("{CTRLDOWN}{SHIFTDOWN}n") ; Mở chế độ ẩn danh
    Sleep(1000)
    send("{CTRLUP} {SHIFTUP} ")
    Sleep(1000)
    Send("568play.vn")
    Send("{ENTER}")
    _ChromeDocWaitForExistenceByTitle("568Play Portal | 568Play Portal - Google Chrome", 10)
    WinClose("about:blank - Google Chrome")
    Bước đăng nhập em chưa có giải pháp, các bác gợi ý e phát. Trước dùng ImageSearch cái ô ID rồi send, rất hay bị lỗi.
     
  5. Tùng Phan

    Tùng Phan Thành viên mới
    • 3/6

    Tham gia ngày:
    27/4/18
    Bài viết:
    6
    Đã được thích:
    1
    Lục cái UDF Chrome đó có hàm set value mà, set vào là đc :D
    Ông lại dùng cái UDF này à? Tôi gợi ý là UDF Webdriver mà nhỉ
     
  6. trantohieu

    trantohieu Maserati
    • 1/6

    Tham gia ngày:
    2/4/18
    Bài viết:
    4
    Đã được thích:
    0
    Xin lỗi đã hiểu nhầm ý của Tùng Phan, tui nghĩ chữ webdriver là bạn nói Cốc Cốc hay Chrome... Tui tìm UDF Cốc Cốc ko đc mà tìm được UDF Chrome nên xài Chrome. Lỡ rồi thì nghiên cứu tiếp vậy, UDF Webdriver để sau.
    Hàm setvalue có phải xài thế này ko nhỉ? Có gì đó sai sai mà tui thấy nó không chịu điền vào ô ID ta.
    Mã (AutoIt):
    Local $ID=("Tessssst")
    Local $getname=("username")
    Local $usernamevak = _ChromeObjGetHTMLById ($getname)
    _ChromeObjSetValueByName($usernamevak, $ID)
    Mong được chỉ giáo
     

Chia sẻ trang này

Đang tải...