Ну що ж, продовжуємо виконання ТЗ. Ми вже навчилися давати команду браузеру щоб він забивав в пошук запит і переходив по ньому. Але запитів (ключових слів для плейлиста) буде багато. Отже їх десь потрібно зберігати. Спробуємо простий варіант. Візьмемо наш перший запит з простого текстового документа. Для цього відкриємо папку C: \ iMacros \ Macros \ Навчання і створимо там текстовий документ - zapros.txt
Відкриємо його і внесемо перший рядок: IMACROS
Тепер відкриємо папку C: \ iMacros \ Macros і скопіюємо файл # Current.iim і вставимо його в папку C: \ iMacros \ Macros \ Навчання, а потім перейменуємо його - PL.iim
Заходимо в браузер, відкриваємо панель аймакрос, в ній відкриваємо каталог «Навчання» і бачимо файл «PL.iim»
Натискаємо на ньому праву кнопку миші, вибираємо редагувати. З'являється сторінка з нашим пройдений кодом:
Хороші уроки. Тільки ось я з таблиці випадкові слова вивів, а з текстового документа не можу вивести рандомний слова. Може Ви в наступних уроках ето реалізували, але ось я сам намагаюся ето робити на даному етапи освоєння не виходить. Якщо що то ось код як дістати випадкове слово з таблиці файлу
'Вибір рандом рядки зі змінною! VAR2
SET! VAR2 EVAL ( «var randomNumber = Math.floor (Math.random () * 4 + 1); randomNumber;»)
'Вказуємо роздільник в таблиці
SET! DATASOURCE_DELIMITER;
'Підключаємо файл з ключовими словами
CMDLINE! DATASOURCE bd.csv
'Вказуємо скільки колонок в таблиці
SET! DATASOURCE_COLUMNS 2
'Вводимо в пошук гугл отриману рядок з таблиці
TAG POS = 1 TYPE = INPUT: TEXT FORM = ID: tsf ATTR = ID: lst-ib CONTENT =>
'Натискаємо на кнопку Знайти в гуглі
TAG POS = 1 TYPE = BUTTON FORM = ID: tsf ATTR = NAME: btnG
І так в таблиці слова ставимо в стовпчик 🙂
Вітаю! У мене виникла така проблема ... Мені потрібно, щоб скрипт вставляв в поле для введення довгий текст з файлу. Ось такий варіант прекрасно працює (вибирається потрібне поле для введення, а потім туди вставляється потрібний текст з файлу):
EVENT TYPE = CLICK SELECTOR = "HTML> BODY> DIV: nth-of-type (2)> DIV> DIV: nth-of-type (3)> DIV: nth-of-type (3)> DIV: nth- of-type (4)> DIV: nth-of-type (2)> DIV> DIV> DIV> FORM> DIV: nth-of-type (2)> DIV> TEXTAREA »BUTTON = 0
EVENTS TYPE = KEYPRESS SELECTOR = "HTML> BODY> DIV: nth-of-type (2)> DIV> DIV: nth-of-type (3)> DIV: nth-of-type (3)> DIV: nth- of-type (4)> DIV: nth-of-type (2)> DIV> DIV> DIV> FORM> DIV: nth-of-type (2)> DIV> TEXTAREA »CHARS =>
Код був отриманий за допомогою запису дій: кликаю мишкою на потрібне поле і вводжу кілька рандомних символів, потім заміняю в коді введені символи на потрібний стовпець з файлу ->. Все працює, але текст вводиться символ за символом, а так як текст довгий, то процес сильно затягується. Був варіант замінити в коді CHARS на CONTENT, але тоді скрипт взагалі нічого не вставляє в це поле. Чи є якісь варіанти, як можна швидко вставити в це поле весь текст відразу? Пишу скрипт в Firefox. Заздалегідь велика подяка за відповідь!
У слід уроці, тобто в 8-м. наступна ситуація, джава скрипт працює слід. чином, в браузері мозила встає на першому рядку і висить не йде далі, pale moon через раз вводить в рядок пошуку запит IMACROS. там же два повторення, так ось, в один раз може викласти, а в другому повторенні немає, або взагалі ні разу не викладає ....
допоможіть розібратися в чому причина. Скрипти вже використовую з сайту, так як щоб на 100% бути впевненим, що все зроблено правильно.