Kiến thức iMacros căn bản cho người mới

Nya Wuckert 602

Nya Wuckert

Nya Wuckert

New member
Tham gia
10/5/24
Bài viết
1
Cảm xúc
1
Chào các bạn :D Mình không phải coder gì cả chỉ là người có kinh nghiệm sử dụng imacros thôi ! Nay viết topic này cho anh em có thêm kiến thức về viết imacros. Nội dung hướng tới những người không phải coder nhưng có nhu cầu sử dụng imacros giải quyết những vẫn để trong công việc marketing,spam,...

Việc viết imacros khá dễ học ! Có thể làm được những công việc từ đơn giản đến phức tạp ! Code imacros cũng có từ đơn giản đến phức tạp bằng lệnh *.iim đến *.js javascript

Nói sơ qua những code imacros mà mình đã từng làm:
-Auto like fanpage facebook,sub,like post,...(addmefast,...)
-Auto spam facebook,add friend theo list URL profile có sẵn, send mes,...
-Auto fake IP theo sock list(làm xong con này ta qua con khác) :p
-Auto và auto,... :D tuỳ vào khả năng của bạn đến đâu mà viết được những code phức tạp\

Ở đây mình sẽ chia sẻ những kiến thức mà mình có.

Bài 1: Viết lệnh imacros căn bản trên file *.iim


1.TAB
- Đây lệnh quản lí tab trên trình duyệt
Nó bao gồm
TAB OPEN - Mở 1 tab mới
TAB CLOSE - đóng tab hiện tại
TAB T=1 - Nhảy tới Tab 1(thay thế số 1 thành số mà bạn muốn nhảy tới)
TAB CLOSEALLOTHERS - Đóng hết tab khác trừ tab hiện tại

2.URL - Đây là lệnh chuyển đến 1 URL nào đó trên tab hiện tại
URL GOTO=Link 1 trang web nào đó

Ví dụ: URL GOTO=https://hocimacros.blogspot.com hay URL GOTO=hocimacros.blogspot.com đều được
3.WAIT - Lệnh chờ bao lâu rồi tiếp tục chạy tiếp các lệnh phía sau
WAIT SECONDS= số giây
Ví dụ:
TAB T=1
URL GOTO=hoacimacros.blogspot.com
WAIT SECONDS=20
URL GOTO=whoer.net

Giải thích: Truy cập vào trang hocimacros.blogspot.com và chờ 20 giây sau đấy truy cập tiếp vào whoer.net
4.TAG - Đây lệnh thao tác trên trình duyệt như click vào mục nào đấy(ví dụ như click nút like fanpage trên facebook)
Bao gôm các cú pháp:
TAG POS=n TYPE=type [FORM=form] ATTR=attr [CONTENT=some_content]
Đây là cú pháp thông dụng nhất
TAG XPATH="[xpath_expression]" [CONTENT=some_content]
TAG SELECTOR="[selector_expression]" [CONTENT=some_content]


Về phần này các bạn nên sử dụng chế độ record để lấy đúng chuẩn cú pháp mà bạn cần

Và còn 1 điều nữa là
Ví dụ bạn record lấy nút like facebook và có lệnh sau
TAG POS=1 TYPE=BUTTON ATTR=ID:u_q_0 và bạn để ý u_q_0 chứ ! đây là ID nhận dạng nút like. Nhưng có rất nhiều ID khác cùng dạng như vậy u_w_1 hay u_u_5 hay u_p_9,...

Điều đấy có nghĩa là lệnh TAG POS=1 TYPE=BUTTON ATTR=ID:u_q_0 sẽ không chạy với nhiều fanpage khác ! vậy phải làm sao

Đơn giản thôi ! bạn chỉ việc chỉnh lệnh lại thành:
TAG POS=1 TYPE=BUTTON ATTR=ID:u_* Dấu * ở đây có nghĩa là đằng sau u_ là gì nó vẫn nhấn nút like

Với các nút khác như nút theo dõi,... có dạng như trên thì bạn làm tương tự
5.CLICK - Click vào 1 tọa độ trên website mà bạn đặt
Cú pháp: CLICK X=(tọa độ) Y=(tọa độ)
Trong một trường hợp nào đấy mà lệnh TAG không hoạt động do cấu trúc script của site thì bạn có thể thử lệnh này

6.CLEAR - Đây là lệnh xóa hết cookie,data của trình duyệt
Cú pháp:
CLEAR
Chỉ được đặt một lệnh này 1 dòng.Phù hợp với việc RESET trình duyệt

7.PROXY
Cú pháp:
PROXY ADDRESS=IP:port
Đây lệnh sử dụng Proxy cho trình duyệt

8. !LOOP
SET !LOOP -100
Lặp lại 100 lần(thay số 100 thành số bạn muốn .đặt ở cuối code)

9.!ERRORIGNORE
SET !ERROREIGNORE YES Bỏ qua lỗi code thực thi.Ví dụ như imacros chạy đến code click nút like facebook mà không có nút like để click-> lỗi và imacros sẽ bị dừng. Nhưng có code này nó vẫn chạy các dòng code tiếp theo và lặp đủ hết số lần mới dừng. Ngược lại với dòng code này là SET !ERROREIGNORE NO và cũng là mặc định của imacros

10.USERAGENT
SET !USERAGENT
"tên thiết bị" Dùng để đổi useragent - thông tin nhận diện trình duyệt như trình duyệt firefox,chrome,trình duyệt di động,...

Ví dụ:
SET !USERAGENT "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36"

11.TIMEOUT

SET !TIMEOUT 60 Khi trình duyệt load 1 trang web nhưng trang web đấy load quá lâu(do mạng chậm,...) code này đặt ra thời gian tối đa trang web được load. Nếu quá thời gian nó sẽ tiếp tục các code tiếp theo(thay số 60 bằng một số khác bạn muốn, đơn vị là giây)

SET !TIMEOUT_STEP 10 Cũng tương tự như trên ! nhưng thay vì là trang web thì nó là các bước thực thi code! mặc định là 1/10 của TIMEOUT. (thay số 10 thành số khác bạn muốn, đơn vị là giây)

12.!DATASOURCE

Lệnh này có tác dụng với việc bạn có list Sock,list account,... và muốn thực thi với mỗi lần lặp.
Ví dụ mình có list 10 tài khoản và imacros chạy 10 lần lặp !
Lần lặp 1 login account dòng 1 vào forum
Lần lặp 2 login account dòng 2 vào forum
,...

Cấu trúc:
SET !DATASOURCE D:\list.csv (D:\file.csv là đường dẫn tới file. nếu chỉ có 1 cột thì dùng .txt nếu 2 trở lên nên dùng csv,csv là file excel)
SET !DATASOURCE_LINE {{!LOOP}} Nó có nghĩa là lặp lần 1 sử dụng dòng 1, lặp lần 2 sử dụng dòng 2 trong file list.csv
SET !DATASOURCE_COULUMNS 2 Đây là khai báo cột. Ví dụ file csv của bạn cột 1 là username,cột 2 là mật khẩu thì bạn khai báo sử dụng 2 cột. Thay số 2 vào các trường hợp khác

Bây giờ mình sẽ ví dụ code imacros login forum vozforums.com với list 10 account chẳng hạn và mình đã chuẩn bị 10 acc trong file list.csv nằm ở ổ D

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=*


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

13.!EVAL
SET !VAR1 EVAL("var min = 50; var max = 70; var randomNumber = Math.floor(Math.random() * (max - min + 1)) + min; randomNumber;")

Đây là lệnh tạo 1 biến chạy random từ 50 đến 70. Bạn có thể sửa min = 50 mã = 70 thành giá trị khác

Ví dụ bạn có thể sử dụng giá trị !VAR1 như sau:
WAIT SECONDS={{!VAR1}} Thời gian chờ random từ 50-70! Việc này giúp bạn khó bị nhận diện là robot hơn
14.SEARCH
SEARCH SOURCE=TXT hoặc REGEXP:"Nhận dạng dữ liệu cần lấy" IGNORE_CASE=YES EXTRACT=$1
Lệnh lấy thông tin từ trang. Hỗ trợ bạn làm auto get info nhé :)
Truy cập Bài viết để hiểu rõ hơn nhé
15.SAVEAS

Các bạn có thể tìm hiểu nhiều lệnh hơn tại đây http://wiki.imacros.net/Command_Reference

Lệnh mình update từ từ nhé

Những gì các bạn thắc mắc hoặc chưa thấy hợp lí thì cứ bình luận bên dưới
TIẾP TỤC UPDATE - hocimacros.blogspot.com
-Cập nhật lệnh !EVAL. Sớm có bài hướng dẫn viết lệnh với file .js
-19/09 Cập nhật thêm SEARCH,SAVEAS
 
Холодильные столы совмещают в себе функции обычного кухонного стола и холодильника https://пищевоеоборудование.рф/katalog/mashina-mojki/
Данное устройство оборудовано охлаждаемой рабочей поверхностью https://пищевоеоборудование.рф/katalog/glazirovshhiki-pogruzhnoj/glazirovshhik-pogruzhnoj-gl-n-600
Помещенные на такую поверхность продукты могут спокойно дожидаться своей последующей обработки, не рискуя испортиться в жаркой кухонной атмосфере, поэтому чаще всего холодильные столы применяются на предприятиях общественного питания https://пищевоеоборудование.рф/katalog/glazirovshhiki-pogruzhnoj/glazirovshhik-pogruzhnoj-gl-n-800

Предварительно нагретый продукт подается в резервуар, в котором создаётся разрежение, соответствующее кипению при температуре на 7-8 градусов ниже температуры предварительного нагрева https://пищевоеоборудование.рф/katalog/bunkera-nakopitelnye-priemnye/farshemeshalka-smesitel-tip-farsh-2-150-aisi-304
В условиях вакуума происходит кипение продукта, а растворённый воздух и газы выделяются вместе с паром, который затем охлаждается в выносном конденсаторе и удаляется через вакуумный насос https://пищевоеоборудование.рф/katalog/bunkera-nakopitelnye-priemnye/farshemeshalka-smesitel-tip-farsh-150-aisi-304

При том, что существуют общие принципы организации пищевого производства, для отдельных видов бизнеса характерен целый ряд особенностей https://пищевоеоборудование.рф/katalog/konvejera-z-obraznye/kopiya-konvejer-s-priemnym-bunkerom-elevator-20001
Если рассматривать пищевую отрасль, можно выделить ряд направлений, которые наиболее выгодны для малого и среднего бизнеса https://пищевоеоборудование.рф/katalog/kamera-df/kamera-defrostacii-kd-2000
В рамках обзора рассмотрим пищевое производство и его эффективность на следующих примерах, отличающихся высокой уникальностью https://пищевоеоборудование.рф/katalog/mashina-mojki/universalnye-moechnye-mashiny

Сывороткоотделитель https://пищевоеоборудование.рф/katalog/mashina-mojki/mashina-mojki-barabannogo-tipa-mmb-2000
При производстве сыров, формуемых насыпью, перед заполнением форм сырным зерном (творожным зерном, его отделяют от сыворотки https://пищевоеоборудование.рф/katalog/konvejera-z-obraznye/konvejer-odnourovnevyj-pvh-3000
Для этого используют отделители сыворотки барабанного типа https://пищевоеоборудование.рф/katalog/sanpropuskniki-doz-200/promyshlennaya-sushilka-dlya-obuvi-baktericidnaya-prom-sush-30
Изготовлен из нержавеющей стали AISI 304 (AISI 316) https://пищевоеоборудование.рф/proektirovanie


Практически всем требованиям, предъявляемым к конструкционным материалам для пищевого оборудования, соответствует стекло, однако из-за хрупкости его применение ограничено https://пищевоеоборудование.рф/
Стекло используют, в основном, для изготовления бутылок, банок и другой тары https://пищевоеоборудование.рф/katalog/bunkera-nakopitelnye-priemnye/farshemeshalka-smesitel-tip-farsh-2-150-aisi-304
 
Thinking back with online gambling, I’ve come to see how modern platforms have completely transformed the method we enjoy games . Personally, it feels that the house edge are often super random, which is why smart budget management matters most these days . On another note, I checked out this awesome platform telegra.ph/Strategic-Pinning-for-Aviator-Success-Mastering-Risk-Control-and-Optimal-Betting-06-08
telegra.ph/Strategic-Pinning-for-Aviator-Success-Mastering-Risk-Control-and-Optimal-Betting-06-08 where users share different tactical systems, and it has really helpful for keeping my spending under control. One thing I constantly advise others is to never run after losses , because that’s usually how everything turns bad. Recently, I've also wondered if the real-time dealer options actually give a more authentic chance compared to regular digital versions. How do you all feel about that, and did you noticed any solid patterns recently? Let’s debate here in this thread!
https://anastasia.ru/media/gallery2...=243&ELEMENT_ID=3594&MID=1479121&result=reply Just my thoughts regarding modern gambling strategies https://kopa-news.pp.ua/en/forum-2/...arding-current-betting-experiences/#postid-78 Just my thoughts regarding current betting experiences http://zxtech.com/bbs/showtopic.aspx?forumpage=1&topicid=6601&page=end&jump=pid#35331 My view regardi http://chenapp.com/chrome/notebook/index#submit An honest take regarding current casino strategies http://av3526.com/forum.php?mod=viewthread&tid=75&pid=447382&page=260&extra=#pid447382 Just my perspective about current betting trends https://lobbibar.ru/reviews/#comment_582293 My perspective regarding modern betting trends https://forums.trgwii.com/main/thread/133429 An honest perspective regarding modern betting experiences https://ip.moy.su/forum/2-1-335#20464 An honest view on current gambling trends https://s-print32.ru/blog/avtorskaya-futbolka#comment_57407 My take regarding current casino experiences https://kopa-news.pp.ua/en/forum-2/topic/my-thoughts-on-current-gambling-strategies/#postid-76 My thoughts on current gambling strategies fe53a06
 
Thinking about it, around digital gambling, I've recently noticed how current sites are shifting the way we experience tables. To be fair, it seems like the house edge can be totally volatile, which is why careful bankroll control matters most these days . That said, I checked out this interesting platform telegra.ph/Ingestion-and-Strategic-Play-in-the-aviator-game-Landscape-06-08
telegra.ph/Ingestion-and-Strategic-Play-in-the-aviator-game-Landscape-06-08 where users talk about different winning systems, and I found it quite helpful to keep my losses under control. Something I always remind newbies is to avoid trying to run after losses , because it's almost always how things gets messy . Lately, I've also wondered whether the stream croupier tables genuinely offer a better vibe than classic RNG versions. What are your views on this, and did you found any good patterns recently? Would love to start a here below !
https://gtamilchat.info/forum/index.php?topic=17825.new#new My perspective on modern casino trends https://boneco-air-o-swiss.com/blog...vitrya-boneco-air-o-swiss-2055d#comment_89348 Just my thoughts about modern betting experiences https://pilgrims.ucoz.ru/forum/8-9-428#80823 Just my thoughts about modern betting experiences https://www.karat-market.ru/forum/?...73-igry&MID=512986&result=reply#message512986 Just my take regarding modern betting trends https://kopa-news.pp.ua/en/forum-2/topic/an-honest-take-about-current-betting-strategies/#postid-67 An honest take about current betting strategies https://zsy6688.com/forum.php?mod=viewthread&tid=1365&pid=534797&page=4475&extra=page=1#pid534797 Just my view regarding current casino strategies https://www.makinamania.net/index.php?topic=282946.new#new An honest thoughts about current casino trends https://www.kuzeykafkasya.net/forum/index.php?topic=1036.new#new Just my perspective about current betting experiences https://ukrsafe.com.ua/blog/instruk...vitiskachem-do-myasorubki-zelmer#comment_7111 An honest thoughts about current casino strategies http://www.suseage.com/forum.php?mod=viewthread&tid=637844&pid=1664517&page=143&extra=#pid1664517 An honest thoughts on current gambling trends 6de4f97
 
Yo, guys, I have been following the forum recently, and I needed to drop a few things. As a side note, from my experience many gamblers frequently miss about solid bankroll management, and this really defines the betting experience. Plus, casinos these days look way more dynamic, therefore one ought to watch out. Moving on, I discovered an excellent site need for slots casino login, which shares some cool data for improve the fun. It’s also obvious that chasing bad runs is a surefire path to go broke, so please remember when to quit. How do you normally handle bad beats? Let's chat here!
 
Hello, everyone, I've been reading this awesome blog recently, and I just decided to share a few points. To begin with, from my experience many gamblers usually ignore the importance of proper budget control, which really defines your long-term journey. Also, casinos these days get extremely unpredictable, so one need to be careful. Moving on, I stumbled upon an amazing guide aviator game app, as it gives very reliable insights on how to maximize your odds. It’s also true that chasing money lost is a surefire method to lose everything, which is why you should learn when to quit. How do you typically deal with bad beats? Share your ideas below!
 
Back
Top