Чтение и запись твитов из файла CSV (в файле CSV один столбец, каждая новая строка - новый твит). Строка не превышает 140 символов.
Текст твитов можно собирать парсером на php, отсеивать например вот-так
if ((strlen($line)>=60)&&(strlen($line)<=140)) { echo $line."";}
Перемешать строки, для выдачи случайного твита, можно при помощи функции shuffle( );
Полученный файл с текстом твитов сохраняем как twitt.csv
VERSION BUILD=8810214 RECORDER=FX
SET !ERRORIGNORE YES
SET !TIMEOUT_TAG 1
SET !TIMEOUT_STEP 1
SET !TIMEOUT_PAGE 30
' SET !REPLAYSPEED FAST
' Инклюдим базу
SET !ERRORIGNORE YES
' Разделитель
SET !DATASOURCE_DELIMITER " "
' SET !DATASOURCE W:\Robots\blogger.csv
SET !DATASOURCE Q:\wamp\www\Fraza\twitt.csv
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
'Увеличения счетчика строк спомощью цикла LOOP'
SET !DATASOURCE_LINE {{!LOOP}}
TAB T=1
WAIT SECONDS=1
URL GOTO=https://twitter.com/
EVENT TYPE=CLICK SELECTOR="#global-new-tweet-button" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#tweet-box-global" KEYS="[8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8]"
EVENTS TYPE=KEYPRESS SELECTOR="#tweet-box-global" CHARS="{{!COL1}}"
EVENT TYPE=CLICK SELECTOR="#global-tweet-dialog-dialog>DIV:nth-of-type(2)>DIV:nth-of-type(4)>FORM>DIV:nth-of-type(2)>DIV:nth-of-type(2)>BUTTON" BUTTON=0
Комментариев нет:
Отправить комментарий