- !DATASOURCE
- !DATASOURCE_COLUMNS
- !DATASOURCE_LINE
- !COLn
Các lệnh này thường đi kèm với nhau trong 1 file imacros.
Bạn có 1 file chứa list sock,hay list account và bạn muốn làm 1 gì đấy với mỗi con(hết con này xong đổi con khac)
SET !DATASOURCE (Địa chỉ file ở đây)
SET !DATASOURCE_COLUMNS {{LOOP}}
SET !DATASOURCE_LINE (Khải báo số cột sử dụng ở đây)
!COLn (n là giá trị ở cột thứ mấy)
SET !DATASOURCE_COLUMNS {{LOOP}} có ý nghĩa là lấy giá trị hàng n ở lần lặp n
Ví dụ: Mình có list 10 acc ở vozforums.com và mình muốn login acc này xong thoát ra và lặp lại 9 lần nữa. Mình có file list.csv(file excel) ở ổ D: chứa 10 account gồm username ở cột 1 và password ở cột 2
SET !DATASOURCE D:\list.csv
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 2
TAB T=1
URL GOTO=https://vozforums.com/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:login.php?do=login ATTR=ID:navbar_username CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:login.php?do=login ATTR=ID:navbar_password CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:login.php?do=login ATTR=*
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 2
TAB T=1
URL GOTO=https://vozforums.com/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:login.php?do=login ATTR=ID:navbar_username CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:login.php?do=login ATTR=ID:navbar_password CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:login.php?do=login ATTR=*
CLEAR
Và mình chạy play(loop) 10 lần
Giải thích:
SET !DATASOURCE D:\list.csv - Khai báo địa chỉ file
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 2 Khai báo số cột
TAB T=1
URL GOTO=https://vozforums.com/ Truy cập trang vozforums
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:login.php?do=login ATTR=ID:navbar_username CONTENT={{!COL1}} Nhập vào ô username,bạn thấy {{!COL1}} chứ, nó là giá trị ở cột 1 dòng (số lần lặp hiện tại.Ví dụ đang ở lần lặp 2 thì nó lấy ở hàng 2)
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:login.php?do=login ATTR=ID:navbar_password CONTENT={{!COL2}} Đây cột 2 và cũng tương tự như trên
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:login.php?do=login ATTR=* Ấn nút login
CLEAR xóa sạch cookiem,data trình duyệt
SET !DATASOURCE D:\list.csv - Khai báo địa chỉ file
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 2 Khai báo số cột
TAB T=1
URL GOTO=https://vozforums.com/ Truy cập trang vozforums
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:login.php?do=login ATTR=ID:navbar_username CONTENT={{!COL1}} Nhập vào ô username,bạn thấy {{!COL1}} chứ, nó là giá trị ở cột 1 dòng (số lần lặp hiện tại.Ví dụ đang ở lần lặp 2 thì nó lấy ở hàng 2)
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:login.php?do=login ATTR=ID:navbar_password CONTENT={{!COL2}} Đây cột 2 và cũng tương tự như trên
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:login.php?do=login ATTR=* Ấn nút login
CLEAR xóa sạch cookiem,data trình duyệt
bạn ơi mình muốn fake Ip xong rồi đăng nhập vào 10 acc thì code như nào bạn , vì chạy fake ip là chạy file java mà java không cho loop
Trả lờiXóaSET !DATASOURCE (Địa chỉ file ở đây)
Trả lờiXóaSET !DATASOURCE_COLUMNS {{LOOP}}
SET !DATASOURCE_LINE (Khải báo số cột sử dụng ở đây)
Ở trên bạn giải thích code như thế này, nhưng ở dưới bạn lai sử dụng như vậy:
SET !DATASOURCE D:\list.csv
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 2
Bạn có sử dụng nhầm không bạn?
sr ban minh nham :D
Xóavậy cái nào đúng thế ad
Xóakhi chạy nó báo lỗi
Trả lờiXóaRuntimeError: !DATASOURCE requires File IO interface, line: 2
lỗi thế này là sao hả bạn
sao nó toàn nhập kí tự đặc biệt k v bạn
Trả lờiXóaCode này chuyển sang javascirip thì viết thế nào vậy bạn .
Trả lờiXóaCode này lưu acc bị sai ra file kiểu gì bạn
Trả lờiXóa