Показать сообщение отдельно
  #1 (permalink)  
Старый 14.11.2018, 21:56
Новичок на форуме
Отправить личное сообщение для forklive Посмотреть профиль Найти все сообщения от forklive
 
Регистрация: 15.12.2017
Сообщений: 6

Разовая помощь за деньги
Добрый день!
Нужно разобраться, как работает JS на сайте Bet365.com.
На этом сайте используется самописная JS - библиотека, на подобии React JS.
Но это не Реакт.
К примеру - заходим на страницу Live событий.
Там любой хоккейный матч. Именно хоккейный, т.к. на странице с хоккейным матчем есть "вкладки" "2 Way" и "3 Way".
При нажатии на заголовок вкладки JS "3Way" переписывает соответствующий блок.
При этом никаких асинхронных запросов к серверу не происходит.
Это говорит о том, что где то на странице есть хранилище всех коэффициентов.

UPD: Я попытался разобраться сам. Если в консоли написать
window.Locator.liveEvents

то можно увидеть массив "все рынки всех событий".
Но желательно найти массив вида "Список событий -> Рынки для каждого события"


Задача:
1. Найти это хранилище, для того чтобы можно было отпарсить его и положить данные в JSON массив.
2. Нужно найти функцию, которая заполняет купон на странице.
3. Нужно добиться заполнения купона для коэффициента, который в данный момент находится под скрытой вкладкой.

Контекст задачи: это все делается для робота, который должен зайти на страницу события, отпарсить данные, и кликнуть по заданному коэффициенту, даже если он находится на скрытой вкладке.
Есть механизм, который уже все это делает, но этот механизм не умеет работать с вкладками.

Задача для истинных знатоков JS.
Цену озвучивайте сами.
Если у Вас bet365.com не доступен (а из России он не доступен) - я дам вам в личку прокси, через который он точно работает.
Ответить с цитированием