jkeks блог


Скрипт для парсинга Wordstat руками



1.2.2011 671 просмотр ;)


Все вы уже давно знаете прописные истины при парсинге Wordstat, Я уже писал об этом отличную заметку. В этот раз я понабрался некоторого опыта и хочу вот что сказать.

Я перепробовал KeyCollector, Магаданы, Абуняны и KEICheker вместе с когда то даже ANF и пришел к выводу, что правильный и глубокий анализ можно провести только руками. Повторяться не хочу, многое описал Devvver.

Я лишь хочу добавить, что парсинг руками это самый эффективный и быстрый способ выбрать пачечку нужных ключей.

Но руки тоже устают, поэтому я еще больше автоматизировал для себя задачу и дописал свой скрипт, который работает только для браузера Chrome почему-то (Да, FF Opera и IE сосут).Только в Chrome продумали правильное управление с клавиш текстом в текстовых полях.

Вот собственно скрипт:

#SingleInstance force
SetKeyDelay, 20

; преобразование строки для Wordstat "!"
F2::
Send {LCtrl}
Send {Home}"{End}"{Home}{Right}
Loop 10
    {
    Send +1{}^{Right}{Right}
    }
Send {Ctrl down}{Shift down}{Left}{Right}{Ctrl up}{Right}{Del}{Shift up}{Enter}
return

; преобразование строки для Wordstat !
F3::
Send {LCtrl}
Send {Home}
Loop 10
    {
    Send +1{}^{Right}{Right}
    }
Send {Ctrl down}{Shift down}{Left}{Right}{Ctrl up}{Del}{Shift up}{Enter}
return

; преобразование строки для Wordstat ""
F1::
Send {LCtrl}
Send {Home}"{End}"{Enter}
return

Что он делает ?

Он преобразует строку в поле ввода Wordstat в ту которую вы хотите, а именно

F1 преобразует строку ля ля тополя в "ля ля тополя"

F2 преобразует строку ля ля тополя в "!ля !ля !тополя"

и

F3 преобразует строку ля ля тополя в !ля !ля !тополя

Условно их обозначают как “” “!” и !

Это необходимо для поиска

1. точной фразы с допущением словоформ

2. точной фразы с точной словоформой

3. фразу с точной словоформой но возможно в составе другой фразы

За сим раскланиюся, и иду работать дальше.

з.ы. В качестве бонуса еще 2 очень важные функции, очищение строки от кавычек и очищение строки от восклицательных знаков. А так же убрал нажатие Enter после каждой операции дабы проверить глазами, че натворил вообще, вот новый код:

#SingleInstance force
SetKeyDelay, 20

; преобразование строки для Wordstat ""
F1::
Send {LCtrl}
Send {Home}"{End}"
return

; преобразование строки для Wordstat "!"
F2::
Send {LCtrl}
Send {Home}"{End}"{Home}{Right}
Loop 10
    {
    Send +1{}^{Right}{Right}
    }
Send {Ctrl down}{Shift down}{Left}{Right}{Ctrl up}{Right}{Del}{Shift up}
return

; преобразование строки для Wordstat !
F3::
Send {LCtrl}
Send {Home}
Loop 10
    {
    Send +1{}^{Right}{Right}
    }
Send {Ctrl down}{Shift down}{Left}{Right}{Ctrl up}{Del}{Shift up}
return

; Очистим от воскл знаков
F4::
Send {LCtrl}
Send {Home}
Loop 10
    {
    Send {Del}^{Right}{Right}
    }
return

; Очистим от ковычек
F5::
Send {LCtrl}
Send {Home}{Del}{End}{Left}{Del}
return

На TopSape интересно кто-нибудь вообще таким занимается ?







Видеочат рулетка

jAntivirus Рейтинг@Mail.ru