GET запрос с защитой.

Mkayan

Client
Регистрация
04.08.2016
Сообщения
85
Реакции
6
Баллы
8
Доброе время суток, помогите разобраться с запросом, с виду ничего сложного но по факту приходит ответ как бы намекает что вы робот.

HTML:
Развернуть Свернуть Копировать
<html>

<head>
    <META http-equiv='refresh' content='0;URL=http://www.sharkscope.com/#Player-Statistics//networks/PokerStars/players/miyagihideki'>
    <META NAME='ROBOTS' CONTENT='NOINDEX, NOFOLLOW'>
</head>

<body></body>

</html>

Оригинальный запрос выглядит:
image.png

Не понятны два параметра:

SearchTag
X-Requested-With


Как их подставить возможно дело в этом... ?
 
Судя по твоей аве все верно определяет )
Погугли для чего метатег robots, он для поисковых роботов
Параметры подставить можно, добавив их там, где ставишь юзерагент для запроса
 
Судя по твоей аве, все верно определяет )
Погугли для чего метатег robots, он для поисковых роботов
Разобрался.. банально вставил не известные параметры в поле User Agent и сайт схавал.
 
автор разобрался до моего ответа, не обновлял вкладку в процессе теста, сообщение и шаб удалил.
 
автор разобрался до моего ответа, не обновлял вкладку в процессе теста, сообщение и шаб удалил.
Теперь не понятно как свой код C# вставить json переменную )

PHP:
Развернуть Свернуть Копировать
DateTime pDate = new DateTime(1970, 1, 1).AddSeconds(double.Parse(project.Variables["second"].Value));
return pDate;

// {-Json.Response.PlayerResponse.PlayerView.Player.Statistics.Statistic[8].$-} переменная

1.png
 
Вроде так, если не ошибаюсь, project.Json.имя_переменной_json
допустим project.Json.geoplugin_city;
но что-то мне кажется, я не совсем понял вопрос и не совсем правильное решение описал
upload_2018-12-16_16-0-37.png
 
Последнее редактирование:
Вроде так, если не ошибаюсь, project.Json.имя_переменной_json
допустим project.Json.geoplugin_city;
но что-то мне кажется, я не совсем понял вопрос и не совсем правильное решение описал
Посмотреть вложение 34448
PHP:
Развернуть Свернуть Копировать
DateTime pDate = new DateTime(1970, 1, 1).AddSeconds(double.Parse(project.Json["Response.PlayerResponse.PlayerView.Player.Statistics.Statistic[8].$"].Value));
return pDate;

// {-Json.Response.PlayerResponse.PlayerView.Player.Statistics.Statistic[8].$-} переменная

Код:
Развернуть Свернуть Копировать
Выполнение действия CSharp OwnCode Невозможно применить индексирование через [] к выражению типа "ZennoLab.JXParser.JsonDynamic"
 
Что бы тебя не вводить в заблуждение опишу:
Когда у меня была необходимость узнать данные о IP , я делал это через API get запросом > в ответ получал json > парсил его средствами кубика "Обработка json/xml" > все данные при парсинге помещались в переменные как на моём скрине выше.
И далее допустим таким методом в C# я задавал значение переменной
var CountryCode = project.Json.geoplugin_countryCode;
Но ты видимо делаешь это иначе, через C# с чем я еще не сталкивался, по этому тут посоветовать более ничего не могу
 
Последнее редактирование:
Что бы тебя не вводить в заблуждение опишу:
Когда у меня была необходимость узнать данные о IP , я делал это через API get запросом > в ответ получал json > парсил его средствами кубика "Обработка json/xml" > все данные при парсинге помещались в переменные как на моём скрине выше.
И далее допустим таким методом в C# я задавал значение переменной
var CountryCode = project.Json.geoplugin_countryCode;
Но ты видимо делаешь это иначе, через C# с чем я еще не сталкивался, по этому тут посоветовать более ничего не могу
Не спортивно но решил через "Обработка переменных" присвоил своей переменной - json.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)