- !ERRORIGNORE
- !URLCURRENT
- !USERAGENT
- !TIMEOUT
- !TIMEOUT_STEP
- !REPLAYSPEED
SET !ERRORIGNORE YES: Lệnh này có nghĩa là bỏ qua lỗi không tìm thấy (lỗi ở đối tượng chứ không phải lỗi code) nếu còn YES, dừng lại nếu chọn NO.
Ví dụ: Code bạn đang chạy tới code nhấn nút like facebook. Và fanpage đó
không có nút like và lệnh này không được thực thi -> imacros bị dừng
Để imacros không bị dừng bạn thêm SET !ERRORIGNORE YES vào đầu file
*.iim thì nếu code đấy không thực thi -> imacros sẽ bỏ qua và chạy
các code tiếp theo
*!URLCURRENT: Lệnh này có nghĩa là lấy URL trên tab hiện tại
Ví dụ:
TAB T=1
SET !VAR1 {{!URLCURRENT}}
TAB OPEN
TAB T=2
URL GOTO={{!VAR1}}
Giải thích: Ở tab 1 mình đã đặt biến !VAR1 là URL của tab 1, sau đó mở
tab 2 và truy cập URL trong giá trí !VAR1(URL của tab 1).Có nghĩa là
mình sao chép URL tab 1 sang tab 2
SET !USERAGENT "useragent của máy"
Lệnh này fake user agent cho trình duyệt của bạn
SET !TIMEOUT n: Đặt thời gian timeout khi load
Bạn truy cập vào 1 trang web và trang web ấy load rất lâu. Lệnh này đặt
ra thời gian tối đa được load cho trang đấy ! Hết thời gian nó sẽ tiếp
tục các code tiếp theo. Đơn vị n là giây
SET !TIMEOUT_STEP n
Có 1 code click vào nút like chẳng hạn. Nhưng nút like đấy không tồn tại
và code này đang phải tìm nút đấy. mặc định của lệnh này là 1/10 của
lệnh SET !TIMEOUT. Đây là lệnh đặt thời gian tối đa có đơn vị là giây
!REPLAYSPEED
Tốc độ của imacros ! lệnh này không quan trọng
Tiếp đến ta qua bài thực hiện với dữ liệu file *.csv nhé
Không có nhận xét nào:
Đăng nhận xét