Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2018, 16:00   #1
DedPerded
Пользователь
 
Регистрация: 28.10.2016
Сообщений: 24
По умолчанию Использование реквистов и ответов для нажатии кнопки

Доброго времени суток!
Прошу прощения, если не совсем корректно назвал тему.
Вопрос следующий. Имеется консольное приложение, которое самостоятельно заходит на сайт и начинает оценивать посты. Поиск необходимых элементов и действия с ними осуществляются при помощи Selenium WebDriver. Всё работает, но на этой кнопке начинают возникать ошибки. На ID и Классах висят точно такие же кнопки, которых сотни и больше.

Подсказали, что можно смотреть реквисты в "Network".

Как их можно использовать, чтобы произвести клик по нужной кнопке?

Вот, что получаем в "Network" при нажатии на кнопку:
Код:

{result: true, message: "", message_code: 0, data: []}
data:[]
 
message:""
 
message_code:0
 
result:true
В разделе Response:

Код:
{"result":true,"message":"","message_code":0,"data":[]}
Консольное C# приложение

Заранее спасибо!
DedPerded вне форума Ответить с цитированием
Старый 21.07.2018, 16:16   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

нажатие на кнопку обычно порождает реквест, т.е. запрос, т.е. request.
В сообщении приведён респонз, т.к. ответ. Что можно сказать про ответ от сервера... он в формате json и говорит скорее о том, что всё хорошо.
Или подробнее описывайте что именно за ошибка, что за запрос и какой ответ ожидается,... или тут больше нечего сказать
pu4koff вне форума Ответить с цитированием
Старый 21.07.2018, 17:57   #3
DedPerded
Пользователь
 
Регистрация: 28.10.2016
Сообщений: 24
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
В сообщении приведён респонз, т.к. ответ. Что можно сказать про ответ от сервера... он в формате json и говорит скорее о том, что всё хорошо.
Или подробнее описывайте что именно за ошибка, что за запрос и какой ответ ожидается,... или тут больше нечего сказать
Всё стало немного яснее. Прошу прощения, если где-то не так спросил, с языком знаком не так давно.


Цитата:
Сообщение от pu4koff Посмотреть сообщение
нажатие на кнопку обычно порождает реквест, т.е. запрос, т.е. request.
А как и где получить и увидеть данный реквист? И как потом с его помощью сымитировать клик по кнопке? На файле снизу они?
Изображения
Тип файла: png Реквисты..PNG (8.6 Кб, 63 просмотров)
DedPerded вне форума Ответить с цитированием
Старый 21.07.2018, 20:48   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Правее этого списка есть вкладки: Headers, Preview, Response, Timing
Жмём кнопку, смотрим какие появились записи. Выбираем первую попавшуюся.
Смотрим на вкладке Response чего приходит. Нужное что-то - значит идём на вкладку Headers и смотрим какой запрос отправлялся.
Request URL - адрес, на который отправился запрос при нажатии на кнопку
Request Method - метод отправки запроса. GET, POST,... читаем как работает HTTP
и т.д. и т.п.
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сменить цвет кнопки при нажатии Вэйлинк C# (си шарп) 1 15.11.2014 17:40
Изменение цвета кнопки при ее нажатии RedRec Microsoft Office Excel 2 04.08.2011 09:11
появление Edit при нажатии кнопки Саня_ Компоненты Delphi 4 06.03.2011 21:45
Ошибка при нажатии кнопки Skynet91 БД в Delphi 1 08.02.2010 19:45
Формат чисел по нажатии кнопки WIC Microsoft Office Excel 1 07.11.2008 08:31