Знатоки Вконтакта, подскажите... Экстракчу количество друзей у пользователя на странице из блока под аватаркой.
iimPlayCode('SET !TIMEOUT_STEP 0 \n SET !ERRORIGNORE YES \n TAG POS=1 TYPE=A ATTR=class:module_header EXTRACT=TXT'); friend1=iimGetExtract() alert(friend1); friend2=(friend1.replace(/\D+/g,"")) //alert(friend2);
Сделал так, из блока Основная Информация, но там кликом открывается лишнее окошко, которое приходится закрывать...
[spoiler][code]if(iimPlay("CODE:SET !TIMEOUT_STEP 0\n TAG POS=1 TYPE=A ATTR=onclick:*page.showPageMembers*friends*")<0){
alert('друзей нет');
}else{
alert('друзья есть');
iimPlayCode('TAG POS=1 TYPE=DIV ATTR=ROLE:button&&TABINDEX:0&&ARIA-LABEL
Здравствуйте! как можно прописать команду если найден элемент на странице, то идти то что ниже(код), если не найден то начать воспроизводить сначала
пример:
for (i=1;i<2;i++){ iimPlayCode('URL GOTO=https://[h]vk.com[/h]/friends'); } for (a=17;a<37;a++){ iimSet("a",a); var macro; macro = "CODE:"; macro += ("SET !ERRORIGNORE YES") + "\n"; macro += ("SET !REPLAYSPEED SLOW") + "\n"; macro += ("TAG POS={{a}} TYPE=BUTTON ATTR=id:search_sub*"); iimPlay(macro);
Подскажите плз, как можно считать в переменную количество новых сообщений в вконтакте(
)?
Все новые сообщения, друзья, приглашения в группу это "span" c классом " inl_bl left_count ".
iimPlayCode("TAG POS=1 TYPE=SPAN ATTR=CLASS:inl_bl<SP>left_count EXTRACT=TXT"); var amount = iimGetLastExtract();
Парни, помогите с кодом, не выделяет вставленную ссылку, для ее последующего удаления...
[spoiler][code] VERSION BUILD=8820413 RECORDER=FX
SET !TIMEOUT 60
SET !REPLAYSPEED FAST
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
TAB T=1
SET !VAR8 EVAL("var randomNumber=Math.floor(Math.random()*1 + 1); randomNumber;")
SET !VAR6 EVAL("var random=Math.floor(Math.random()*11 + 15); random;")
SET !VAR7 EVAL("var random=Math.floor(Math.random()*2 + 15); random;")
SET !DATASOURCE C:\Users\Antonio\Documents\iMacros\Macros\Vk.txt
SET !DATASOURCE_COLUMNS 3
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
WAIT SECONDS={{!VAR8}}
URL GOTO={{!COL1}}
WAIT SECONDS={{!VAR7}}
EVENT TYPE=CLICK SELECTOR="#post_field" BUTTON=0
SET !REPLAYSPEED MEDIUM
EVENTS TYPE=KEYPRESS SELECTOR=#post_field CHARS= "https://
/photo240067866_435692710?rev=1"
WAIT SECONDS=1
SET !REPLAYSPEED MEDIUM
EVENT TYPE=KEYPRESS SELECTOR="#email" Char="a" MODIFIERS="ctrl" 'CTRL-A'
EVENT TYPE=KEYPRESS SELECTOR="#email" KEY=8 ' Type BACKSPACE'
E
Вконтакте в группе под главное фото хочу отправить комментарий.
И у каждого свой id при написании текста.
Извлекаю ссылку из фото, убераю лишнее и остаётся номера_номера
В переменной VAR1 сохраняются эти номера.
Но между этими номера должно быть ещё слово photo, прежде чем,
указать переменную в строке кода, который вводит текст комментария в поле.
Вот так должно быть
номера_photoномера
TAG POS=1 TYPE=A ATTR=href:*photo-*_* EXTRACT=HREF SET !VAR1 EVAL("'{{!EXTRACT}}'.replace('https://[h]vk.com[/h]/photo-','')") EVENTS TYPE=KEYPRESS SELECTOR="#reply_field-122836745_photo437366928" CHARS="текст"
Сделал и получилось.
TAG POS=1 TYPE=A ATTR=href:*photo-*_* EXTRACT=HREF SET !VAR1 EVAL("\"{{!EXTRACT}}\".replace(/^.*photo-/,\"\").replace(/_.*/,\"\")") SET !VAR2 EVAL("\"{{!EXTRACT}}\".replace(/^.*_/,\"\").replace(/ .*/,\"\")") EVENTS TYPE=KEYPRESS SELECTOR="#reply_field-{{!VAR1}}_photo{{!VAR2}}" CHARS="текст"
Поменять юзер агент.
segunover
прямые руки и поиск вверху справа страницы по словам vk илиvk.com
Спасибо, я разобрался
Скидываю код, кому надо
ADD !EXTRACT {{!URLCURRENT}} SET !VAR1 {{!URLCURRENT}} SET !VAR2 EVAL("var s=\"{{!URLCURRENT}}\"; s.replace(\"[h]vk.com[/h]/\",\"m.[h]vk.com[/h]/\"); ") URL GOTO={{!VAR2}}
segunover
прямые руки и поиск вверху справа страницы по словам vk или
15-08-2016 03:16:55
sonce
это проблема всей технологии, event - корректно не работает в свернутом режиме
Обновился IMacros до 9.0.3 и перестал понимать кириллицу в своих путях сохранения папок и макросов, выводит там кракозябры.
Пути переделывать на английский язык или ждать следущего обновления, что-ли...
Лучше вообще откатиться назад, в 48 версии внедрили мультипроцессорность, и вместе с этим и обращение к window, более менее нормальные скрипты перестали работать, т.е по сути нужно либо ждать каких то плюшек от разработчиков moziila либо использовать сборки где нет мультипроцессорность
13-08-2016 23:47:47
Ребята всем привет, как сделать так чтобы когда заходишь в вк, загружалась мобильная версия, т.е. надо сделать так чтобы к каждая ссылка https://
vk.com
/*** менялась на https://m.
vk.com
/*** , заранее спасибо за помощь :)
Поменять юзер агент.
…Ребята всем привет, как сделать так чтобы когда заходишь в вк, загружалась мобильная версия, т.е. надо сделать так чтобы к каждая ссылка https://
/*** менялась на https://m.
/*** , заранее спасибо за помощь :)
выскакивает менюшка
Экспериментируйте с EVENT
подскажите пжл команду imacros что бы писать сообщения в комментарии вк
А по вашему, для вк, разработчиками создана отдельная команда?
Поиск по теме, по словам:
InfSub
удалено, избыточное цитирование
Спасибо все уже мне нужно было только в js переделать пример vkdr.txt
https://[h]vk.com[/h]/club44723042, https://[h]vk.com[/h]/club61413825, https://[h]vk.com[/h]/club74738426,
InfSub
Ребят помогите переделать в js
SET !ERRORIGNORE YES SET !ERRORCONTINUE YES SET !EXTRACT_TEST_POPUP NO SET !TIMEOUT 1 SET !REPLAYSPEED MEDIUM TAB T=1 CMDLINE !DATASOURCE vkdr.txt SET !DATASOURCE_COLUMNS 50 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} URL GOTO={{!COL1}} WAIT SECONDS=5 SET !VAR3 "Сообщение1" SET !VAR4 "Сообщение2" SET !VAR5 "Сообщение3" SET !VAR6 "Сообщение4" TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS={{!VAR5}} WAIT SECONDS=5 TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
То не работает строка
CMDLINE !DATASOURCE vkdr.txt[/b] на [b]iimPlayCode('URL GOTO=https://[h]vk.com[/h]/public124403325')
Askael
Поиск по теме, вверху справа страны, по словам captcha, capcha и
paradoxx
поиск по словам "капча", "vk.com
" (без кавычек), справа вверху страницы, только вместо разгадывания ставите паузу
Искал...
Если я правильно понял в имакросе таких команд нет if else .
То есть нужно создавать #Current.js
И оттуда уже вызывать команды iмакроса в сочетании с js?
То есть к каждой моей команде в моем простом скрипте, нужно заново прописывать "iimPlayCode"
iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=ID:subscribe_button') if(iimPlayCode('SEARCH SOURCE=TXT:"Введите"')>0) { iimPlayCode('WAIT SECONDS=4') iimPlayCode('REFRESH'); iimPlayCode('SET !DATASOURCE C:\MACROS\Группы.txt') iimPlayCode('SET !LOOP 1')
paradoxx
поиск по словам "капча", "
" (без кавычек), справа вверху страницы, только вместо разгадывания ставите паузу
7lava
Тут 80% чайники, каждому по 20 раз разжевывать одно и тоже? Повторяю еще раз, поиск, справа вверху страницы, по словам: captcha (или capcha),
13-06-2016 16:37:30
На предыдущей странице есть ответ на аналогичный вопрос
volchsek
поиск по словам капча и
helpmeeeman
[spoiler]Если второй код работает, то эти два кода отличаются тегом капчи
TAG POS=1 TYPE=IMG ATTR=SRC:
http://vk.com/captcha.php?sid=*
TAG POS=1 TYPE=img ATTR=src:/captcha.php?sid=*
Попробуй так
[code]
var key='Ваш ключ';
for(x=1;x<=15;x++){
iimPlayCode('TAB CLOSEALLOTHERS\nSET !TIMEOUT 30\nURL GOTO=likes.fm/#');
iimPlayCode('WAIT SECONDS=2');
iimPlayCode('SET !TIMEOUT_STEP 30\nEVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>A" BUTTON=0');
iimPlayCode('WAIT SECONDS=1');
iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:Добавить*друзья');
iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:Подписаться');
if(iimPlayCode('TAG POS=1 TYPE=IMG ATTR=SRC:*captcha.php*')>0){
iimPlayCode('ONDOWNLOAD FOLDER=C:\\CAPTCH FILE=captcha.png WAIT=YES\nTAG POS=1 TYPE=img ATTR=src:*captcha.php* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');
Ребят помогите подправить скрипт.
Нашел на просторах интернета скрипт для
InfSub
удалено, избыточное цитирование
правила, пункт 2.9
А если скажем прописать, что если макрос нашел ссылку, то !Extract присваивается какое нибудь значение и соответственно он больше нуля, не знаю как это будет на макросе, ну на подобии:
ONDOWNLOAD FOLDER=C:\Users\sergey.savchenko\Documents\iMacros\CAPTCH FILE=captcha.jpg TAG POS=1 TYPE=IMG ATTR=SRC:http://[h]vk.com[/h]/captcha.php?sid=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT EXTRACT=TXT SET Site EVAL("var s=\"{{!EXTRACT}}\"; if(s>0) {s=http://antigate.com/imacros.html;} else {s=0;} s;") WAIT SECONDS=1 TAB OPEN TAB T=2 URL GOTO={{Site}}
TAG POS=1 TYPE=IMG ATTR=SRC:http://[h]vk.com[/h]/captcha.php?sid=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT EXTRACT=TXT
Можно это как-то обойти? или прописать инач
…При очередном входе на сайт атрибут меняется...
Если он не находит http://
vk.com
/captcha.php?sid=*, то не переходит на сайт http://antigate.com/imacros.html, возможно такое?
возможно - только в js
нужно сохранить выбранный ip в текст
SET !EXTRACT_TEST_POPUP NO 'Сайт с IP: URL GOTO=http://spys.ru/proxys/RU/ TAG POS=1 TYPE=FONT ATTR=CLASS:spy14 EXTRACT=TXT SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/([0-9]{1,3}[\\.]){3}[0-9]{1,3}/g)") SAVEAS TYPE=EXTRACT FOLDER=* FILE=IP.txt
возможно ли, чтобы при новом сохранении, старая запись в блокноте стиралась?
удалить файл, после чего сохранить данные:
Доброго времени суток, извините меня за кучу вопросов, просто уже весь интернет обшарил в поисках ответов, все четно... Возможно чтобы макрос искал ссылку и если ее не находит, то пропускает некоторые следующие действия? И вообще возможно такое написать в фаиле iim, а не js?
ONDOWNLOAD FOLDER=C:\Users\sergey.savchenko\Documents\iMacros\CAPTCH FILE=captcha.jpg TAG POS=1 TYPE=IMG ATTR=SRC:http://[h]vk.com[/h]/captcha.php?sid=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT WAIT SECONDS=1 TAB OPEN TAB T=2 URL GOTO=http://antigate.com/imacros.html
/captcha.php?sid=*, то не переходит на сайт http://antigate.com/imacros.html, возможно такое?
…Скрипт парсит урл странички с ВК.
Строка
ребят помогите сделать макрос который должен заливать в фотоальбомы групп 5 фото (фотостатус)сохранил ссылки на все альбомы но заливает ток в первый кароч вот макрос) что я делаю не так поясните плз) [spoiler][code]VERSION BUILD=8940826 RECORDER=FX
TAB T=1
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
FILTER TYPE=IMAGES STATUS=OFF
SET !DATASOURCE_DELIMITER ;
SET !DATASOURCE C:\56.txt
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}
TAG POS=1 TYPE=A ATTR=TXT:Добавить<SP>новые<SP>фотографии
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:https://pu.
/c627718/upload.php?act=album_photo&aid=27343936&gid=3086857&_fwadd=-3086857_27343936&fwurl=photos.php%3Fact%3Ddone_upload&mid=346503077&server=627718&_origin=https%3A%2F%2Fm.
&_sig=7970441a5f81a2e3205045f63c5e7707 ATTR=NAME:file1 CONTENT=C:\Users\izi\Desktop\ff\Private\G\фотостатус<SP><SP>сладкая<SP>леди\1.gif
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:https://pu.
/c627718/upload.php?act=album_photo&aid=27343936&gid=3086857&_fwadd=-30
…есть макрос который постит фотки по альбомам вк проблема в том что он постит ток в первую группу[spoiler][code]VERSION BUILD=8940826 RECORDER=FX
TAB T=1
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
FILTER TYPE=IMAGES STATUS=OFF
SET !DATASOURCE_DELIMITER ;
SET !DATASOURCE C:\56.txt
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}
TAG POS=1 TYPE=A ATTR=TXT:Добавить<SP>новые<SP>фотографии
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:https://pu.
/c627718/upload.php?act=album_photo&aid=27343936&gid=3086857&_fwadd=-3086857_27343936&fwurl=photos.php%3Fact%3Ddone_upload&mid=346503077&server=627718&_origin=https%3A%2F%2Fm.
&_sig=7970441a5f81a2e3205045f63c5e7707 ATTR=NAME:file1 CONTENT=C:\Users\izi\Desktop\ff\Private\G\фотостатус<SP><SP>сладкая<SP>леди\1.gif
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:https://pu.
/c627718/upload.php?act=album_photo&aid=27343936&gid=3086857&_fwadd=-3086857_27343936&fwurl=photos.php%3Fact%3Ddone_upload&mid=346503077&server=627718&_origin=https%3A
…