Wordstat поменял дизайн на мгновение - ждем перемен

N
На сайте с 16.08.2013
Offline
0
#141

Господа, поделитесь, пожалуйста, в личку PHP-кодом получения самого массива с данными (который, {data:...}). Ну или хотя бы описанием, что откуда брать, куда слать.

Уж вроде и куку шлю, и браузер эмулирую по полной, всё в порядке должно быть, но каждый раз тупо капчу выдаёт.

ip не банненый, из браузера всё ок.

Код разбора data'ы сделал, а вот почему капчей валит - непонятно.

Со старым интерфейсом всё работало.

S
На сайте с 28.10.2005
Offline
296
#142
Naidgel:
Уж вроде и куку шлю, и браузер эмулирую по полной, всё в порядке должно быть, но каждый раз тупо капчу выдаёт.
ip не банненый, из браузера всё ок.
Код разбора data'ы сделал, а вот почему капчей валит - непонятно.
Со старым интерфейсом всё работало.

Если в браузере прощелкать раз 15 "Следующая", тоже каптчу на каждый запрос выдаёт

Не вордстат, а сувенир какой-то стал, в новой вкладке заинтересовавшее слово не открыть, назад не вернуться, ссылку на статистику не дать 😡

MO
На сайте с 25.04.2010
Offline
40
#143

разобравшиеся поделитесь как ключ интерпретировать на перле или php

sly-boots
На сайте с 23.05.2009
Offline
45
#144

кто знает, куда и какие данные отправлять если выдает капчу?

Checker (/ru/forum/491264) - массовая проверка параметров сайтов SE Watcher (/ru/forum/569520) - определение позиций
SY
На сайте с 20.08.2013
Offline
0
#145

Если выдаёт капчу, отсылать запрос нужно на тот же адрес, на который делали запрос данных, со всеми параметрами, интересующими вас, но добавляя параметры captcha_key (с ключом капчи, он же параметр для загрузки самого изображения капчи (http://u.captcha.yandex.net/image?key=...)) и captcha_value (со значением разгаданной капчи). Но это малая часть проблемы.

Есть 2 момента:

1) получение нормальной куки fuid01, которая, судя по всему, генерируется в swfке, и для разных наборов юзерагент+ip эта кука разная. И если передавать не эту куку, а другую (при решении капчи и последующих запросах), то опять вылезает капча, так что нужно как-то получать именно ту куку, которую предлагает Яндекс на странице http://kiks.yandex.ru/system/fc06.html с помощью JS+SWF.

2) Ну и получение 3й части кода, то есть выполнение JS-кода на сервере. Есть ли какие-то простые варианты для этого на PHP? Какая-то библиотека, или может какой-нибудь простенький server-side JS-интерпретатор?

В полуручном режиме (с полученной один раз вручную "правильной" кукой и решённым JS-кодом для тестового запроса) всё работает без капч и декодируется.

Буду благодарен за подсказки по перечисленным выше моментам.

SY
На сайте с 20.08.2013
Offline
0
#146

С fuid01 тоже нашёл где можно получить нормально, правда один раз капчу, всё-таки, придётся ввести при генерации нового fuid01.

А вот что с JS делать - ума не приложу. Как временное решение, конечно, можно использовать v8js или бинарник node.js, которому скармливать код и ловить вывод. Но как-то оно небезопасно, выполнять на сервере то, что отдаёт сторонний сервис :)

N
На сайте с 16.08.2013
Offline
0
#147
semenov:
Если в браузере прощелкать раз 15 "Следующая", тоже каптчу на каждый запрос выдаёт

Да ладно 15 раз, оно мне каждый факин раз выдаёт капчу! Вообще любой.

Про SWF уже писал выше, да. Тоже не очень понятно. SWF'ку декомпильнул, разобрал, но там вроде ничего интересного внутри. Может что-то и пропустил, конечно.

В общем, с кукой какая-то проблема.

Отпишите в личку, кто преодолел, пожалуйста. Может где-то в другом месте брать или что?

ukrdev
На сайте с 15.11.2011
Offline
31
#148

Попросил меня как то давно знакомый написать расширение для Google Chrome, которое бы через контекстное меню проставляло "" и ! в выделенном запросе или же по ссылке с wordstat, для проверки частотности и открывало в новом окне. Сегодня утром снова написал мне и попросил починить расширение, а за одно и сделать новый wordstat более юзабельным, т.к. яндекс в этом деле пока не спешит.

Так что для тех кто испытывает дискомфорт с новым wordstat, данное расширение может послужит временной таблеткой, пока яндекс не допилит свой новый интерфейс.

https://www.dropbox.com/sh/cs19tr0a2jgvg2b/4ENwDC36v2#/

Там есть и запакованный .crx и исходники

Что умеет делать расширение на странице wordstat .

  • Распознавать запрос #hash в url, т.е. при открытии ссылки вида http://wordstat.yandex.ru/#стас михайлов , запрос автоматически ставится в input и нажимается кнопка "подобрать" т.е. сразу при открытии выдает результаты
  • При клике scroll'ом по запросу - открывается в новой вкладке и далее по пункту 1
  • При переходе по страницам (Предыдущая-Следующую), автоматом скроллит вверх
  • При клике по запросу левой кнопкой мыши, так же скроллит вверх

Что умел до этого.

Показывает пункт в контекстном меню(правой кнопкой мыши), для:

При клике по соответствующему пункту, берет текст который выделен или же ссылку и запрос из ней, чистит от лишних символов, ставит "" или "!" и открывает на новой вкладке.

sando75
На сайте с 03.04.2013
Offline
5
#149

ukrdev, Пробовал, через раз...С чем связано, что выдает такое - "Сервис временно недоступен" или "Внутренняя ошибка сервера"?

ukrdev
На сайте с 15.11.2011
Offline
31
#150

sando75, сегодня утром аналогичная ситуация была, сейчас проверил - все работает хорошо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий