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

Mkayan

Client
Регистрация
04.08.2016
Сообщения
84
Благодарностей
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>
Оригинальный запрос выглядит:

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

SearchTag
X-Requested-With


Как их подставить возможно дело в этом... ?
 

nole

Client
Регистрация
19.11.2010
Сообщения
368
Благодарностей
217
Баллы
43
Судя по твоей аве все верно определяет )
Погугли для чего метатег robots, он для поисковых роботов
Параметры подставить можно, добавив их там, где ставишь юзерагент для запроса
 

Mkayan

Client
Регистрация
04.08.2016
Сообщения
84
Благодарностей
6
Баллы
8
Судя по твоей аве, все верно определяет )
Погугли для чего метатег robots, он для поисковых роботов
Разобрался.. банально вставил не известные параметры в поле User Agent и сайт схавал.
 

ebrwebrw

Client
Регистрация
20.08.2018
Сообщения
221
Благодарностей
164
Баллы
43
автор разобрался до моего ответа, не обновлял вкладку в процессе теста, сообщение и шаб удалил.
 

Mkayan

Client
Регистрация
04.08.2016
Сообщения
84
Благодарностей
6
Баллы
8
автор разобрался до моего ответа, не обновлял вкладку в процессе теста, сообщение и шаб удалил.
Теперь не понятно как свой код 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].$-} переменная
 

ebrwebrw

Client
Регистрация
20.08.2018
Сообщения
221
Благодарностей
164
Баллы
43
Вроде так, если не ошибаюсь, project.Json.имя_переменной_json
допустим project.Json.geoplugin_city;
но что-то мне кажется, я не совсем понял вопрос и не совсем правильное решение описал
upload_2018-12-16_16-0-37.png
 
Последнее редактирование:

Mkayan

Client
Регистрация
04.08.2016
Сообщения
84
Благодарностей
6
Баллы
8
Вроде так, если не ошибаюсь, 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"
 

ebrwebrw

Client
Регистрация
20.08.2018
Сообщения
221
Благодарностей
164
Баллы
43
Что бы тебя не вводить в заблуждение опишу:
Когда у меня была необходимость узнать данные о IP , я делал это через API get запросом > в ответ получал json > парсил его средствами кубика "Обработка json/xml" > все данные при парсинге помещались в переменные как на моём скрине выше.
И далее допустим таким методом в C# я задавал значение переменной
var CountryCode = project.Json.geoplugin_countryCode;
Но ты видимо делаешь это иначе, через C# с чем я еще не сталкивался, по этому тут посоветовать более ничего не могу
 
Последнее редактирование:

Mkayan

Client
Регистрация
04.08.2016
Сообщения
84
Благодарностей
6
Баллы
8
Что бы тебя не вводить в заблуждение опишу:
Когда у меня была необходимость узнать данные о IP , я делал это через API get запросом > в ответ получал json > парсил его средствами кубика "Обработка json/xml" > все данные при парсинге помещались в переменные как на моём скрине выше.
И далее допустим таким методом в C# я задавал значение переменной
var CountryCode = project.Json.geoplugin_countryCode;
Но ты видимо делаешь это иначе, через C# с чем я еще не сталкивался, по этому тут посоветовать более ничего не могу
Не спортивно но решил через "Обработка переменных" присвоил своей переменной - json.
 

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