Друзья, помогите, пожалуйста подсказкой, какому селектору направить KEYPRESS KEY=34 для скроллинга списка лайкнувших пост в инстаграмме.
для
ссылки публикуются в тегах noindex под спойлером
замечание
InfSub
ошибка не дает макросу запуститься.
937- /99- де- вять- 2 ВС- ТК
чтоб стало
937- /99- девять- 2 ВС- ТК
Хотелось бы сделать, чтобы пренос с пробелом убирался только между прописными буквами, а между любыми другими сиволами, в т.ч. заглавными буквами, оставался.
вот js-код
Теперь, кажется, работает
Думаю, многие встречались с такой проблемой, напр. при конвертировании из pdf.
…Помогите убрать дефис с пробелом между буквами. На js есть такой код
wrong format of SET command (Error code: -910)
Как запретить Firefox загружать файлы, если в imacros не удается заблокировать окно сохранения файлов?
Окно не появляется, если есть действие по умолчанию для данного типа файла.
Но типов файлов у меня много и действие игнорировать в вписке возможных я не нашел.
11-05-2016 10:24:14
myscience пишетизвлечь не нажимая кнопку невозможно.
Посмотри в коде страницы, там ссылка должна быть и можна извлечь без нажиманий.
Я смотрел, потому так и написал. Там защита. По нажатию кнопки отсылает на вспомогательную страницу, на которой прямая ссылка (если скачивание еще не началось). Но скачивание всегда само начинается.
Href извлекаю из прямой ссылки не нажимая.
11-05-2016 10:27:52
Решил проблему плясками с бубном, оказалось быстрее.
Добавил строчку гото=сохраненная страница (любая) и окно загрузки не успевает сработать)))
Как отключить воспроизведение диалога открытие для загрузки файлов?
Регулярные выражения - ни кто не отменял, учите матчасть
У меня не получается даже выявить там что-либо, кроме пробелов.
Пробовал удалить все пробелы - в итоге весь текст в одной строке, никаких переносов строк и проч. Значит ли это, что их там и не было?
Как корректно извлечь большой кусок текста, разделенного тегами, чтобы не было лишних разрывов строк, табуляций и пробелов?
Такой результат дает extract=txt
[spoiler][code] Content
Masthead
Macromolecules
1984
17
(1)
DOI: 10.1021/ma00131a700
Biphenylene end-capped polyquinoline prepolymers: synthesis, processing, and curing reactions
John P. Droske and John K. Stille
Macromolecules
1984
Можно ли данные трех экстрактов склеить, чтобы они сохранились в одну ячейку csv?
При этом, чтобы они соединялись через ;
TAG POS=1 TYPE=title ATTR=txt:* extract=txt TAG POS=2 TYPE=title ATTR=txt:* extract=txt TAG POS=3 TYPE=title ATTR=txt:* extract=txt SAVEAS TYPE=EXTRACT FOLDER=* FILE=1.csv
А можно ли XML напрямую использовать как DATASOURCE? Или это совсем сложно?
Супер! Достаточно сменить расширение на *.html
Простите, если оффтоп, такой вопрос. Извлечение данных из xml в таблицу csv - это использование imacros не по назначению? В том плане, что может для этого есть спец. программы? Это преобразование как-то называется?
Как научить imacros извлекать данные из xml? Нужно для заполнения полей на сайте.
Спасибо за подсказку с текстом, именно это мне было нужно:
Спасибо, что помогаете. Еще короткий вопрос, опять-таки найти не смог
Нужно перебрать i столбцов в csv. Как в этом случае пишется правильно {{!COLi}} ?
iimPlayCode('SET !DATASOURCE 1.csv' + '\n' + 'SET !DATASOURCE_LINE 1' + '\n' + 'ADD !EXTRACT {{!COLi}}' + '\n'); ... CONTENT={{!COLi}}
Мне нужно кучу строк из файла вставить в одно поле на сайте, но не потерять при этом разрывы строк (заменяет разрывы на [EXTRACT])
Пробую так, т.к. ничего лучше не нашел
macro = "CODE:"; macro += "SET !DATASOURCE zapros.csv" + "\n"; macro += "SET !DATASOURCE_LINE "+u+ "\n"; macro += "ADD !EXTRACT {{!COL1}}" + "\n"; macro += "ADD !EXTRACT "\\n"" + "\n"; u++ macro += "SET !DATASOURCE_LINE "+u+ "\n"; macro += "ADD !EXTRACT {{!COL1}}" + "\n";
Не получается прицепить разрыв строки /n между двумя экстрактами. Не смог найти.
Исравьте синтаксис, пожалуйста
Пробовал пойти таким путем
macro += "SET !DATASOURCE_LINE "+u+ "\n"; macro += "ADD !EXTRACT {{!COL1}}" + "\n"; u++ macro += "SET !DATASOURCE_LINE "+u+ "\n"; macro += "ADD !EXTRACT {{!COL1}}" + "\n"; u++ macro += "URL GOTO=https://www..." + "\n"; macro += "TAG POS=1 TYPE=... CONTENT={{!EXTRACT}}" + "\n"; iimPlay(macro);
строка1[EXTRACT]строка2[EXTRACT]строка3 и т.д.
А мне нужно, чтоб перед вставкой на сайт в экстракте было
строка1
строка2
строка3 и т.д. до 500
а потом снова извлечь 501-1000 и вставить и т.д.
30-03-2016 17:08:20
Скажите, хотя бы как сделать replace
InfSub
…Помогите, пожалуйста, из второго столбца csv нужно извлекать по 500 строк и вставлять на сайт.
Как это прописать? SET !DATASOURCE_LINE ? Сначала взять строки 1-500, затем 501-1000 и т.д.
30-03-2016 10:41:49
Можно ли за один раз взять 500 строк и потом вставить?
myscience
скрытый текстВыделить кодКод:
SET !EXTRACT "ГОСТ 10392-89 Насосы вихревые" SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/^(\\S+\\s\\S+)(.*)$/g,'$1.$2')") TAG POS= .......... CONTENT={{!EXTRACT}}
Спасибо, отличная работа!
Подскажите, как прописать, чтобы при редактировании текстового поля макрос автоматически вписывал точку после последней цифры (или перед вторым пробелом)
ГОСТ 10392-89 Насосы вихревые
ГОСТ 10392-89. Насосы вихревые
Как в js прописать обход по списку ссылкок из txt файла? В файле один столбец с n строк.
Мой код - не мой код, пробовал совершенной другой подправить, от безисходности. JS для меня темный лес. (((
А там, где исправили, и без экстракта, - у меня все равно какой-то косяк. Не кликает на ссылку "закладка", а потом бесконечно обновляет стр2.
24-03-2016 17:39:33
myscience пишет:
К сожалению ничего нет. только гото=стр3, покликать, гото=стр4.
так в чем проблема, объяснил же, задайте переменную j равной номеру первой страницы (если первая имеет номер 3, значит задайте j=3) и используйте...
Я имел ввиду, что в урлах нет счетчика и просил расширить Ваш пример для 3-4 разных ссылок, поскольку мне сложно понять цикл
InfSub, будьте добры, проверьте код https://forum.mozilla-russia.org/viewto … 29#p711129
Другим путем у меня получилось, но тут же точно не получится зациклить его на несколько страниц?
var i,m='TAG POS={{MYVAR}} TYPE=A ATTR=TXT:закладка'; for(i=1;iimPlayCode('TAG POS='+i+' TYPE=A ATTR=TXT:В<SP>закладка EXTRACT=TXT'),iimGetLastExtract()!='#EANF#';i++){ iimSet('MYVAR',i); iimPlayCode(m); };
К сожалению ничего нет. только гото=стр3, покликать, гото=стр4.
Ручками скопирую и повписываю урлы. Только объясните, как это сделать.
Или это нельзя все в один js запихнуть?
24-03-2016 15:45:46
Даже в том варианте, что Вы в первый раз привели, кликает только первый раз, а потом бесконечно пытается извлечь. Приходится закрывать браузер.
Помогите, пожалуйста.
Спасибо большое!. Можно лишь попросить уточнить, как если страницы не две, а напр. четыре? Как это зацикливается? Много скобок, не пойму куда писать гото=страница3 .
Как проще всего прописать нажатие ссылок "закладка" столько раз, сколько они встречаются на странице? Извлекать ничего не нужно. Просто при нажатии на эту ссулку страница добавляется в закладки, но никуда не переходит.
Нужно просто кликнуть на n идентичных ссылок, только n неизвестно заранее, LOOP видимо не прокатит
Правила форума iMacros
1. Не рекомендуется:
1.2 Задавать вопрос без указания:
1.2.4 Адреса сайта и страницы, на которой возникла проблема.
InfSub
…