Link to original video by J2TEAM
Học lập trình AutoIt - buổi 8

Tóm tắt Video "Học lập trình AutoIt - buổi 8"
Tóm tắt ngắn:
- Buổi học tập trung vào việc sử dụng AutoIt để tương tác với Windows và truy vấn HTTP.
- Các hàm xử lý cửa sổ như WinActive, WinClose, WinGetPos, WinMove, WinShow, WinSetTrans, WinWait, WinWaitActive, WinWaitClose được giới thiệu và minh họa.
- AutoIt có thể được sử dụng để tự động hóa các tác vụ liên quan đến cửa sổ, ví dụ như kích hoạt, đóng, di chuyển, thay đổi kích thước, kiểm tra trạng thái, chờ đợi, và thay đổi độ trong suốt.
- Phần sau của buổi học giới thiệu về truy vấn HTTP trong AutoIt, bao gồm cách tạo truy vấn, gửi dữ liệu, và xử lý phản hồi.
- Ví dụ về việc tương tác với Discord API để thêm phản ứng vào tin nhắn được trình bày, tuy nhiên gặp lỗi do Discord chặn truy vấn từ AutoIt.
Tóm tắt chi tiết:
Phần 1: Xử lý cửa sổ trong AutoIt
- Buổi học bắt đầu bằng việc ôn lại các hàm xử lý cửa sổ đã học ở buổi trước, bao gồm WinActive, WinClose, WinGetPos, WinMove, WinShow, WinSetTrans, WinWait, WinWaitActive, WinWaitClose.
- Mỗi hàm được giải thích chi tiết về chức năng và cách sử dụng, kèm theo ví dụ minh họa.
- Speaker nhấn mạnh tầm quan trọng của việc sử dụng class thay vì title để thao tác với cửa sổ, bởi vì title có thể thay đổi trong khi class là cố định.
- Speaker cũng giới thiệu cách sử dụng tool AutoLive.WinInfo để lấy thông tin về cửa sổ, bao gồm title và class.
Phần 2: Truy vấn HTTP trong AutoIt
- Phần này giới thiệu về khái niệm truy vấn HTTP và cách thức hoạt động của nó.
- Speaker giải thích về các thành phần của một truy vấn HTTP, bao gồm phương thức (GET, POST), URL, header, và body.
- Speaker sử dụng ví dụ về đăng nhập vào một trang web để minh họa cách tạo và gửi một truy vấn HTTP đơn giản.
- Speaker giới thiệu về cách sử dụng hàm _HTTPOpen, _HTTPPost, _HTTPSend, và _HTTPResponse để tạo, gửi, và xử lý truy vấn HTTP trong AutoIt.
Phần 3: Tương tác với Discord API
- Speaker hướng dẫn cách tương tác với Discord API để thêm phản ứng vào tin nhắn.
- Speaker giải thích về cách tạo ứng dụng Discord, lấy token, và sử dụng token để xác thực truy vấn.
- Speaker sử dụng hàm _HTTPOpen, _HTTPPost, _HTTPSend, và _HTTPResponse để tạo và gửi truy vấn HTTP đến Discord API.
- Tuy nhiên, speaker gặp lỗi khi thực hiện truy vấn do Discord chặn truy vấn từ AutoIt.
Kết luận:
- Buổi học cung cấp kiến thức cơ bản về cách sử dụng AutoIt để tương tác với Windows và truy vấn HTTP.
- Speaker nhấn mạnh tầm quan trọng của việc sử dụng class thay vì title để thao tác với cửa sổ.
- Speaker cũng giới thiệu về cách sử dụng tool AutoLive.WinInfo để lấy thông tin về cửa sổ.
- Ví dụ về việc tương tác với Discord API cho thấy tiềm năng của AutoIt trong việc tự động hóa các tác vụ liên quan đến API.
- Tuy nhiên, speaker gặp lỗi khi thực hiện truy vấn do Discord chặn truy vấn từ AutoIt.
Lời dẫn dắt:
- "Chúng ta đi học rồi à à vì hôm trước chúng ta đã học xong các cái thực hành về xử lý chú ếch ở Ý là hôm nay chúng ta sẽ tiếp tục với các hàm về quản lý Windows mà nếu như học xong nhanh thì chúng ta sẽ đến với truy vấn http trong Word Ừ thì học nghề các cái truy vấn HT thì chúng ta sẽ làm được khá nhiều cái trò hay ho à à"
- "Thì đầu tiên chúng ta sẽ học một số hàm như sau đã có hàm ở Win actress Ô thế cái tham số của Hàn này đó là chúng ta truyền vào một cái tiêu đề của Cửa sổ thì ở đây mình sẽ mở lên một cái nút Paddy ở lại thì như các bạn cũng biết là chúng ta có một cái tool để dùng để lấy thông tin về cửa sổ đúng không Đây là autolive.win info thì các bạn mình cầm vào cái cái ngắm này các bạn kéo nút bát thì chúng ta sẽ lấy được cái tiêu đề của cái cửa sổ nước Pháp thì đây chỉ là cái tham số này"
- "Thì ghé hàng này có tác dụng gì để Lan khi mà cái cửa sổ của chúng ta Nó đang thu nhỏ xuống cháu ạ 11 là nó thu nhỏ xuống nhá Hay là nó đang nằm ở phía sau một cửa sổ nào đó thì khi mà chúng ta sử dụng Nghệ An này thì bây giờ mình em này à à ở Arsenal kích hoạt hôm trước hình như mình để phím tắt em năm cho cái gì đó thì về"
- "Ừ ừ đúng rồi quên mất là cái chương trình buổi hôm trước của chúng ta chúng ta chưa bỏ cái đoạn cô đấy đi hôm nay mình đại mình chú thích nó lại đã ý là bây giờ mình sẽ làm lại cái hàm này cái chương trình này à ở đây thì các bạn có thể thấy là cái nốt bát của chúng ta được gọi lên ở đại ba bốn đặt tương tự bây giờ chúng ta cho cái nó Ba nó ẩn đằng sau nha để nuôi bạn mình rằng nó ăn làm sao với trình soạn thảo"
- "Ừ thì như vậy là chúng ta đã học xong nhóm các cái hòm a sự phổ biến về Windows sự thiếu các bạn có thể áp dụng và cho các cái chương trình của mình tùy vào mục đích à à"
- "Ừ ok thì chúng ta nhưng vừa hết nửa tiếng là bây giờ chúng ta sẽ bắt đầu xong một cái phần rất là hay ho để là học về chi Văn http trong OTT ê à à à à à à ừ ừ"
- "Ừ thì khi bạn http là gì đấy là sau khi mà các bạn làm mọi thứ trên trình duyệt đấy thì trình duyệt nó sẽ sẽ gửi cái truy vấn với một máy chủ nào đó em thiệt cờ các máy chủ đấy nó sẽ trả về phản hồi HTB A và cái trình duyệt của chúng ta nó sẽ render cái phản hồi đấy Tức là nó sẽ dựa trên các cái phản hồi đánh đề nó hiển thị ở các cái trang web như thế nào"
- "Ừ cái này nếu mà các bạn học à đã học bên người khóa về lập trình web của Long thì các bạn sẽ hiểu rõ hơn Ừ mình cũng khuyến khích các bạn học thêm cảm thấy khóa đấy nữa thì ở đây chúng ta sẽ đi mua nhanh à ừ ừ ừ ừ ừ ừ à à ừ ừ ừ ừ ừ ừ à à à à à à ừ ừ ừ ừ à à à à à à à à à à"
- "Ừ đợi thì đây là một trang web này thì các bạn có thể thấy là từ cái phần mã nguồn http này à HTML này thì cái trình duyệt của chúng ta nó render ra một cái trang như thế này và khi mà chúng ta vào đây Thực ra chúng ta đang gửi một cái truy vấn tới máy chủ"
- "Ừ thì để xem được cái truy vấn lại thì các bạn nhấn em 12A à à à à đã xong Bây giờ chúng ta nhấn F5 các bạn sẽ thấy này anh nói Neptune của cái Crom nó sẽ lắp ra được cái truy vấn đấy nó trông như thế nào địa chỉ các bạn có thể thấy là đường dẫn để truy vấn nó như thế này phương thức truy vấn là ghét này a mã trạng thái là 200 Ok này cài đặt và địa chỉ IP là 127.0.0.1 280 lại ngoài ra chúng ta sẽ có cái thông tin về hết ờ ờ ừ ừ à à cài đặt"
- "Thì bây giờ chúng ta sẽ à à khoa học qua một số cái truy vấn cơ bản đầu tiên là chi vấn đăng nhập Ừ cái phần này thì nó không liên quan ẻo tôi đi ra nhé Mình chỉ lập trình để xử lý cái phần đăng nhập à ừ ừ à à à à ừ ừ ừ ừ à à à à à à à à à à à à à à ừ ừ à à à à à à ừ ừ à à à à ừ ừ"
- "Ừ Ok như vậy là chúng ta đã có một cái pho đăng nhập cơ bản này à ừ ừ à à Ừ thì ở trong cho tôi đi nó sẽ khá là giống giống à ở trong gửi truy vấn bằng JavaScript à à Chị đặt thịt các bạn sẽ thấy là trong Java Script nó có một ké gọi là Issac request thì nó sẽ có cú pháp nạp kiểu kiểu như thế này à à à ừ ừ ừ ừ ở lại thì bạn thấy là nhấn F12 vài copy đoạn Mã này thì nó gửi Elise như thế này thì OTT nào nhìn khá giống như này luôn thì đầu tiên để khởi tạo một cái cái cái cái truy vấn trong http trong OTT chúng ta sẽ làm như sau à à à à ừ ừ à à khi chúng ta sẽ tạo ra một cái ô Break đầu nhận đây ừ ừ Ừ để à Ừ lát nữa mình sẽ để Linh mạnh mình mà cái linh.doc ở đằng sau chứ cho các bạ ừ ừ à à à à cài đặt"
- "Tiếp theo chúng ta sẽ cần khi dùng kém nên thoát nạn open Ừ thì bạn thấy là nó quần này sau đó là tên Phương thức là ghép vào lọ post này à khi bé con này sau đó tham số tiếp theo là link này à à à Ừ thì ở đây mình mình mình sẽ cái chụp lại cái chị vừa rồi nha chị vào lúc đăng nhập xong chúng ta sẽ già lắm Đăng nhập từ all that i i à à à à ở lại đây là chúng đã chụp được cái gì còn rồi thì bạn có thể thấy truy vấn này sẽ có phương thức làm post này à Ừ đại đầy đường dẫn này à ừ ừ à à ở lại sau đó chúng ta sẽ gửi thì các bạn thấy là nó rất giống trong Java Script luôn à ở lại à à ừ ừ ừ ừ ừ ừ ừ ừ à à à à A3 đi à à ừ ừ ừ ừ ừ ừ à à à à à à ừ ừ à à à à Ừ Nguyệt forrestal à ừ ừ ừ ừ à à ừ ừ ừ ừ à à à à à à à à à à ừ ừ ừ ừ à à ừ ừ à à ừ ừ anh ở đây thì mình đã lấy được thế ý kiến phản hồi dưới dạng HTML này các bạn có thể thấy tệ đây chính là đoạn Cốt em xin Các bạn cô này à à à à ừ ừ ừ ừ ừ ừ à à Ừ thì bạn sẽ thấy là cái cấu trúc của một cái truy vấn trong autoit tin nó sẽ như sau chúng ta tạo ra một cái offset này khi chúng ta sử dụng boss hoặc là ghét với một cái URL này Vì sao rồi chúng ta gửi những cái dữ liệu là nó thông qua hàng Sen Đỏ"
- "Ừ thì dữ liệu đấy các bạn có thể chụp lại thông qua phần bay lốt ở trong cái F12 trên trình duyệt Nếu các bạn gửi như nào thì ở đây Nói cái tách nó sẽ y như thế à à ừ ừ ừ ừ ừ ừ khi chúng ta sẽ đến với một cái ví dụ hấp dẫn hơn nhá ạ ừ ừ bộ bàn ăn mình sẽ hướng dẫn các bạn thao tác với this code api à à à à Ừ thì có một cái à Ừ cái cái cái cái tune mà các bạn có thể sử dụng để nghịch với các cái phần http để lập portman thì bạn có thể tải thằng này về à à à à à à à à ừ ừ à à ừ ừ à à Ừ thì bạn cứ hiểu đơn giản nó như thế này thôi chúng ta sẽ với mọi cái gì cần http thì chúng ta sẽ có bước 1 này à Ừ thì với mọi vật nó sẽ có 4 bước như thế này trong áo tôi và kể cả trong máy ngôn ngữ kia à ừ ừ ừ ừ Ừ thì ở đây khi mà các bạn muốn gửi một cái chi và ghét à sử dụng các bạn nhấn lại còn truy cập vào một trang web thì nó đấy làm một chị bạn ghét này các bạn có thể nhắn kansuru để xem mã nguồn chính là những cái mà server trả về trả về cho trình duyệt thì bạn có thể thấy đây là mã nguồn của trang web này à à à Ừ thì bây giờ chúng ta sẽ tương tác với this code api để chúng ta thêm một cái reaction vào một cái tin nhắn bất kỳ cả hạ thì đầu tiên mình sẽ mở đít cốt này à à à ừ ừ à à à à ừ ừ à à à à Ừ thế bạn thấy khi chúng ta nhắn vào đây khi chúng ta thêm mặt Action Mode Selection ở đại kiểu như thế này à à à Ừ thì bây giờ chúng ta sẽ thay vì chúng Tân ngắn như hệ thì chúng ta sẽ tạo ra một cái truy vấn http request sử dụng discord api để thêm kẻ lesson lấy gạo nhá thì đầu tiên các bạn cần gì Các bạn cần 1 kệ áp thì các bạn sẽ vào trang ah a discord.com ở Rạch chèo developer"
- "Ừ đợi thì mình sẽ chat lên Xuyên are you tube à à à à à à ừ ừ ở lại mình Vừa gửi cái link đấy lên các bạn phải tạo ra một cái ứng dụng cài đặt Nhấn vào cái nút này để vào nút new application thì ở đây mình đã tạo ra rồi nên mình sẽ không tạo nữa sau khi các bạn tạo xong nhá thì gọi vào cái trang của cái ứng dụng này sau đó các bạn nhấn vào chữ post à cài đặt sau đó các bạn copy Token khi bệnh nhân xuất có copy nè Ừ thì ở đây mình đã có sẵn rồi à ừ ừ à à ừ ừ à à thì mình sẽ tạo ra một file token.io à à à à a section II ừ ừ ừ ừ à à à à ừ ừ cài đặt thì mình có một kẹp file in i như này để mình lưu cái Token của boss đây thì đây Mình sẽ lưu cái Token của mình vào đây ừ ừ à à ý tao nói chúng ta sẽ sử dụng hàm inist là đã nói trong video trước đây để đọc lại cái tôi ghen đấy Có giỏi thì để tạo một cái truy vấn thêm vraysun bạn sẽ đọc ở đây à ừ ừ à à à à à à à à ừ ừ ừ ừ bí đại tiện các bạn thấy là đi cốt nó nói là chúng ta cần em phải gửi một cái gì và như thế này ở đây ở đây Các bạn thấy là nó không có cái phần domain ở đầu tại vì nó đã để sẵn tây baseurl ra thì nó sẽ ghi ở đâu đó ở trên này à ừ ừ à à à à ừ ừ ở đây nó nói baseurl ở đây loại copy ra à ở lại thì request của chúng ta nó sẽ như thế này nối nối với cái đoạn đằng sau này đại sẽ thành một cái link hoàn chỉnh như thế này à à"
- "Ừ ok Bây giờ chúng ta sẽ tạo là cái truy vấn này trong iot đ à à à à thì đầu tiên chúng ta sẽ khởi tạm một cái http crack giống như vậy lại à ừ ừ ừ ừ ừ ừ à à ừ ừ Ừ cái chuối này Thực ra sau sau này khi mầm chúng ta sử dụng nhiều thì các bạn có thể tạo một cái file một cái thư viện để tạo truy vấn ạ thì chúng ta sẽ không về copy có copy đi Có ghi lại cái chuyện này nữa ừ ừ ở đây ừ ừ Anh chỉ thích Google và phương thức sẽ gửi văn à à à à à à Ừ thì các bạn chú ý là trong cái cái này nó sẽ có những cái chúng ta cần phải thay thì ở đây còn thấy có kém một cái lật xe nối ID này thì các bạn sẽ copy ở đây à à ừ ừ khi bạn sao chép link tới kế tin nhắn mà chúng ta muốn thêm back tuần này ừ ừ ừ ừ à à à à ừ ừ à à ừ ừ à à a tiếp theo lại Marie thì chúng ta sẽ cần chọn cái emoji nào đó ví dụ mình muốn Thả tim đi Thả tim vào kế cho teen Nam Định à à à à à à ờ ờ à à à à à à ở đó chúng ta sẽ chỉ định bằng hàm Open này còn chui lập bút này chị đã cũng có một cái tham số thứ ba là phô nữa 300 đốc nó sẽ nói về cái tham số đây ạ khi tham số thứ ba cho biết là chúng ta có thể sử dụng acc này không chưa đồng bộ làm bất đồng bộ thì ở đây mình muốn nó bất đồng bộ à à ở phố này tiếp theo chúng ta sẽ cần làm chỉ định nhờ sử dụng Auto cad để decode có thể biết là chúng ta đang gửi từ boss nào ạ Ừ thì ở đây các bạn sẽ nhìn vào cả em ừ ừ Ừ để authentication đây thì đoạn thấy là để giao tiếp được với api của Nico thì chúng ta sẽ cần truyền một cái hít thở như sau à à ở đại mình sẽ copy luôn rồi đây thì chúng ta sẽ có 1 cái map hot là à à I said jq thiên đồ này à Sự thật sẽ request ừ ừ ừ ừ à à à à em đặt tất nhiên là chúng ta sẽ phải thay cái Token nó ví dụ trong lóc thành tô của chúng ta đại auto cad thì mình đã đọc từ trong file nhi rồi đây auto cad đây à à ừ ừ à à số Viettel chúng ta sẽ cần à à đi xe đạp có cần phải à cho chị xem nó đang gửi như từ chính việc nghỉ thôi chúng ta cứ thử gửi thì bạn đã xem có thành công đã thật thì đơn giản chúng ta sử dụng hạt sen để báo là đã gửi vào đây bước 3 gửi yêu cầu và Dữ liệu nếu có chờ phản hồi Nếu cần thì ở đây mình đang mình chỉ cần gửi lesson mình không cần nhận lại phản hồi gì cả ở đây người yêu cầu như vậy là các bạn thấy là Mọi truy vấn trong http luôn luôn có ba bước rồi cài đặt khởi tạo rách này Ừ chị URL này và gửi thì thôi ở đây mình có thêm một bước nữa là bước xét với pedal sử để báo cho api còn ít con biết là chúng ta đang giao tiếp từ bọn nào rồi à em chỉ có thể mình sẽ ghi thêm ở đây nữa ở đây ạ Bây giờ chúng ta sẽ xem để kiểm tra kết quả nha à à à Ừ ok ở đây đang thiếu gì đó thì phải sợ à à à ừ ừ à à ừ ừ khi chúng ta sẽ kiểm tra lại ừ ừ ừ ừ à à ừ ừ à à à à à à à à à à ừ ừ ừ ừ ừ ừ à à ừ ừ à à khi sex à à ừ ừ khi chúng ta sẽ thêm yêu rồi dần vào đây Bạn có thể lấy bằng cách a Gọi lệnh Copy đấy chọn gỗ gọi lệnh này cho mình thì cái u giữa rừng làm một cái chuỗi định danh dùng để cho cho server biết là thẻ chúng ta đang di quét từ cái Trình duyệt nào thì ở đây mình có thể giả vờ như đang đi quét từ Chrome ừ ừ ừ ừ ở ngoài ra thì chúng ta cũng có thể thêm một cái con từng tay vào đây ý thức ăn này à ừ ừ ừ ừ à à Ừ để mình test lại xem ừ ừ ừ ừ ừ ừ ừ ừ ừ ừ à à ở clip sau này như đang say sao ạ ừ ừ à à à à ừ ừ à à ừ ừ ừ ừ ừ ừ ừ ừ à à à à ừ ừ à à ừ ừ ừ ừ khi sex ừ ừ ừ ừ à à à à ừ ừ ừ ừ ừ ừ à à à à à à ừ ừ ở đây mình kiểm tra xem Tại sao lại say à ừ ừ à à ừ ừ ừ ừ à à ừ ừ à à ê ê ừ ừ à à à à à à à à ừ ừ à à à à à à à à nghe lạ ghê thế này các bạn có thể thấy là à à cho ví dụ mình dùng một kẻ reason mới nha à à à à à à ở đây thì gọn thấy là cái tin nhắn nó đã được thêm cái lesson đấy vào rồi ừ ừ à à ừ ừ ở lại Ừ thì tức là cái request http của chúng ta thì bình thường nhưng mà trong OTT thì đang không hiểu tại sao nó không đi quét được Anh không biết là sai chỗ nào à à à à à à à à à à à à ừ ừ à à ừ ừ ừ ừ VTV6 à à à à ừ ừ à à à à ừ ừ ừ ừ ừ ừ à à ừ ừ à à ừ ừ à à ừ ừ à à à à ừ ừ ừ ừ ừ ừ à à à à ừ ừ ừ ừ à à ừ ừ ừ ừ ừ ừ à à à à à à ừ ừ à à ừ ừ ừ ừ ừ ừ à à anh ạ à à ừ ừ ừ ừ à à à à à à ừ ừ ừ ừ à à ừ ừ ừ ừ à à à à à à ừ ừ ừ ừ à à ừ ừ ừ ừ ừ ừ ừ ừ à à à à à à Ừ mình đang chưa biết Ê thằng ông thuê tin nó bị sai cái gì nhưng mà hay truy vấn hoàn toàn giống nhau tin tức là cái truy vấn HTV của chúng ta thì không sai nhưng mà cách gọi cho AD có vẻ là cố vấn đề ừ ừ à à à à a card emoji thì nó cũng giống hết trên Batman nên là không phải do vấn đề về Unesco hay là phải viết dạng ký tự chữ hình như nào ừ ừ ừ ừ ừ ừ ừ ừ thì mình sẽ thử một cái khác xa xa à à ừ ừ ừ ừ ừ ừ à à ừ ừ ừ ừ à à ừ ừ ừ ừ ừ ừ ừ ừ ừ ừ ừ ừ à à ừ ừ ừ ừ ừ ừ ừ ừ à à à à à à ừ ừ à à à à à à ừ ừ à à ừ ừ ừ ừ ừ ừ à à Ê thằng Batman luôn chạy được ừ ừ ừ ừ à à ừ ừ à à à à à à à à anh ạ ừ ừ I alla code-12 1020 à à ừ ừ ừ ừ ừ ừ ừ ừ ừ ừ ừ ừ ừ ừ à À biết rồi biết là bây giờ áo tuổi teen đang bị thằng clorophin nó chặn rồi chứ thử Gallery của chúng ta hoàn toàn bình thường ừ ừ ừ ừ Ở trang này là trang chặn của thằng loafer cho các bạn ạ à à à à tin tức là kế đoạn cốt này nếu mà copy sao mày các bạn thì chạy bình thường đấy bạn cô này copy sao mày các bạn là chạy bình thường máy mình đang bị chặn rồi ừ ừ ừ ừ à à à à ừ ừ ở đại thì hôm nay chúng ta đã học về cách tương tác với api của discord Chỉ tiếc là hơi bị lỗi vì bị chặn sự mất gpad làm mình mất thời gian ngồi đi bốc Nhưng mà từ zagreb của chúng ta hoàn toàn bình thường Bạn có thể thấy là sử dụng qua portman hoàn toàn di quét được tại thì trong buổi hôm sau có lẽ là buổi cuối cùng thì chúng ta sẽ cùng tương tác với facebook api viết một cái tool nào đó về autolike auto comment anh hoặc là auto panax à à à à à Ừ ok anh cũng khá là muộn rồi chào mọi người từ hôm nay hơi bị mất thời gian cái vụ a deposit cho nên là chúng ta sẽ bỏ qua phần hỏi đáp nha à à à à à ừ ừ ừ ừ ừ ừ ừ ừ khi sex à à ờ ờ ừ ừ".