помогите советом с гет запросом.

vikas2006

Client
Регистрация
10.05.2019
Сообщения
62
Благодарностей
1
Баллы
8
Всем доброго времени.

Попытка гета на сайте https://blockchaincuties.com/pet/n2668
Берем простой кубик гет запроса.
44561


получаем ответ в переменную get1
в коде с браузера я вижу такое.
<div class="adv_stat_text">Всего приключений</div>
</div>
<div class="c100 p85 small">
<span class="fitting-counter-text">28</span>
где число 28 то что ищу.

но через гет получаем
<div class="adv_stat_text">%leaderboard_your_rank%</div>
</div>
<div class="board-you-stat-wrap">
<div class="board-you-amount">
<div class="ref-item-counter-radial ref-g100">
<div class="fill1"></div>
<div class="fill2"></div>
<div class="over"></div>
<div class="ref-item-counter-inner"><span>{{you.amount}}</span><

и это {{you.amount} совсем не то что хотелось бы видеть
Вопрос такой как получить нормальное значение в виде цифы не используя браузер.
(куки не влияют) так как можно и без реги посмотреть все эти цифры. Страниц больше 100 и загружать в браузере не вариант .
Может кто даст совет . Заранее спасибо. Если я что тоне так описал простите навыков в зенке не так уж много еще.
 

yriy158

Client
Регистрация
10.08.2013
Сообщения
490
Благодарностей
302
Баллы
63
Скорее всего эти переменные подтягиваются каким-то скриптом, эмулировать который вам и нужно.
Отснифайте запросы и поищите в каком запросе эти данные сервер отдает.
 

vikas2006

Client
Регистрация
10.05.2019
Сообщения
62
Благодарностей
1
Баллы
8
Скорее всего эти переменные подтягиваются каким-то скриптом, эмулировать который вам и нужно.
Отснифайте запросы и поищите в каком запросе эти данные сервер отдает.
это ка кто сложно еще для меня . найти тот нужный запрос и я пока не представляю каксделать эмуляцию. Я оставил ссылку на этот сайт если будет время и желание помогите.
 

yriy158

Client
Регистрация
10.08.2013
Сообщения
490
Благодарностей
302
Баллы
63
это ка кто сложно еще для меня . найти тот нужный запрос и я пока не представляю каксделать эмуляцию. Я оставил ссылку на этот сайт если будет время и желание помогите.
Если с того запроса, что указан в первом посте, то регулярка
C#:
(?<=loses,\ ).*?(?=adventures\ total)
должна выдавать кол. приключений.
Еще можно отправлять POST запрос с ИД питомца и в ответе тоже получать нужную инфу
 
  • Спасибо
Реакции: vikas2006

Spikers07

Client
Регистрация
25.05.2016
Сообщения
123
Благодарностей
54
Баллы
28
Юрий верно подсказал, ищите в снифере выполненые скрипты после загрузки страницы (.js) скорее всего выполнение идем там.
 
  • Спасибо
Реакции: vikas2006

vikas2006

Client
Регистрация
10.05.2019
Сообщения
62
Благодарностей
1
Баллы
8
Спасибо идею понял получил больше чего хотел осталось нарезать то что надо.
 

vikas2006

Client
Регистрация
10.05.2019
Сообщения
62
Благодарностей
1
Баллы
8
Может поможешь и второй пример понять.
ВОт ссылка

тоже самая идея
я хотел бы понять как получать запросом или еще ка кто без браузера
скажем была одна сслыка 1
потом переход на 2
Меняется тока цифра
но суть в том что тоже гет не дает нужного кода.
Можно ли таким или другим способом быстро получать код В данном пример (звери выставлены на продажу и я хочу все их id или полные url получить. (на 1 стр. их 16) а всего 610 страниц.
Заранее спасибки.
 

Spikers07

Client
Регистрация
25.05.2016
Сообщения
123
Благодарностей
54
Баллы
28
.
 
Последнее редактирование:

yriy158

Client
Регистрация
10.08.2013
Сообщения
490
Благодарностей
302
Баллы
63
Может поможешь и второй пример понять.
ВОт ссылка

тоже самая идея
я хотел бы понять как получать запросом или еще ка кто без браузера
скажем была одна сслыка 1
потом переход на 2
Меняется тока цифра
но суть в том что тоже гет не дает нужного кода.
Можно ли таким или другим способом быстро получать код В данном пример (звери выставлены на продажу и я хочу все их id или полные url получить. (на 1 стр. их 16) а всего 610 страниц.
Заранее спасибки.
Тебе нужно спарсить всех животных со всех страниц?
если да, то сделай счетчик страниц. Типо назначь переменную ("Данные-Обработка перемнных - Устновить значение)" которая будт отвечать за номер страници. Дальше переход через запрос на страницу, парсинг нужной инфы, а потом через "Данные-Обработка перемнных - Увеличить счетчик" увеличиваешь перемнную (номер страници) на 1 и дальше в цыкле обрабатываешь все последующие страници, каждый раз увеличивая счетчиком переменную. кароче, логика должна быть понятна. Не всегда в тексте страници есть пагинация готовая с ссылками.
 

vikas2006

Client
Регистрация
10.05.2019
Сообщения
62
Благодарностей
1
Баллы
8
Тебе нужно спарсить всех животных со всех страниц?
если да, то сделай счетчик страниц. Типо назначь переменную ("Данные-Обработка перемнных - Устновить значение)" которая будт отвечать за номер страници. Дальше переход через запрос на страницу, парсинг нужной инфы, а потом через "Данные-Обработка перемнных - Увеличить счетчик" увеличиваешь перемнную (номер страници) на 1 и дальше в цыкле обрабатываешь все последующие страници, каждый раз увеличивая счетчиком переменную. кароче, логика должна быть понятна. Не всегда в тексте страници есть пагинация готовая с ссылками.
В том то и дело Гет запрос тоже возвращает без полного когда их. Также когда в 1 примере он не полные данные возвращает.
(вот так на стринице с браузера)
<div class="card-wrapper">
<a href="/pet/82343" tabindex="0">
и вот так после гета
<div class="card-wrapper single-card-wrapper {{activity_type}} {{activity_state}}">
<a href="/pet/{{you.uid}}">
a href= нету .
вот ка кбы его получить в когде а счетчик это ерунда я так и увеличивал в браузере
 

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