![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Почему не работает?
В консоле вижу: Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#12 | ||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,089
|
![]()
Не знаю. У меня сколько кнопок нажал, столько и запросов.
1. базовая проверка сайта GET http://xtool.ru/trust/?site=programmersforum.ru ответом приходит страничка 2. когда кнопку про полный анализ жмёшь POST http://xtool.ru/ajax/?ShowTrust с запросом передаётся строка вида wlh=http%3A%2F%2Fxtool.ru%2Ftrust%2 F%3Fsite%3Dprogrammersforum.ru плюс там печенька PHPSESSID скорее всего привязана, которая приходит в первом ответе. в обратку приходит json вида: Цитата:
![]() 3. Если щелкнуть по какой-нибудь из вкладок, то пересылается POST http://xtool.ru/ajax/?ShowTrustTab tab=02&wlh=http%3A%2F%2Fxtool.ru%2F trust%2F%3Fsite%3Dprogrammersforum. ru т.е. передаётся там номер вкладки в обратку опять json приходит Цитата:
|
||
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,089
|
![]()
Какой в итоге json отправляется в виде запроса? Не JArray ли для его сборки пользовать нужно?
|
![]() |
![]() |
![]() |
#14 | ||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
Цитата:
Код:
|
||
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 07.03.2016
Сообщений: 16
|
![]()
так понимаю, если профессионалы не смогли победить,
мне там делать нечего. насколько смог разобраться, вы пытаетесь без подключения движка. нашёл такую штуку на watin. а он справиться с данным скриптом? P.S. через API не подходит Последний раз редактировалось nomerasd; 24.03.2016 в 23:07. |
![]() |
![]() |
![]() |
#17 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
![]() Не помню что там в Watin, обычно для автоматизации с помощью браузера используют Selenium (если не надо отображать, то Selenium'овский WebDriver для PhantomJS, ну или сам PhantomJS напрямую, но удобнее через Selenium).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#19 | |
Пользователь
Регистрация: 07.03.2016
Сообщений: 16
|
![]() Цитата:
что бы можно было посмотреть, как к сайту обращаться, парсить .... а то столько в гугле selenium-ов нашёл. а какой именно надо, хз. |
|
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
В NuGet пакет Selenium.WebDriver (+ можно Selenium.Support для некоторых вспомогательных классов).
Если использовать PhantomJS, то надо еще phantomjs.exe (либо с оф. сайта PhantomJS, либо тоже в NuGet есть пакет PhantomJS) например положить рядом с программой. Для понимания основ можно например этот курс посмотреть: [pluralsight.com] Automated Web Testing with Selenium (там с точки зрения автоматических тестов своего сайта, но не важно) ну или любой другой туториал по нему, их полно (только есть два вида: старый Selenium RC, и новый с WebDriver).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 25.03.2016 в 16:14. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
парсер на JavaScript | Luca Brasi | JavaScript, Ajax | 8 | 08.02.2015 00:16 |
Парсер инфы с сайт используя javascript | bilibian | Общие вопросы Delphi | 3 | 21.02.2014 23:20 |
Проблемы с отработкой запросов | Жменька | Microsoft Office Access | 2 | 24.05.2011 14:53 |
ГРАБЕР ПАРСЕР на JavaScript | vova-forum | JavaScript, Ajax | 2 | 20.01.2011 19:55 |