Pobranie zawartości parametrów strony.

0

Witam,

Staram się pobrać parę wartości ze strony internetowej.
Używam klasy org.apache.http.impl.client.DefaultHttpClient;

Całe źródło się pobiera, u mnie przy pobraniu kodu źródłowego przedstawiają się tak
${$data.Odds.index[3].param(2)}
A na stronie pokazuje normalną wartość. Da się to jakoś wyciągnąć ?

0

To jest źródło skryptu po stronie serwera czy źródło przetworzonego HTML co dostajesz już od serwera ?

Jeżeli to drugie to najwidoczniej wartość tą ustawia kod w JavaScript. Musisz przeanalizować kod JS na tej stronie i dociec jak to wyciąga.

0

Na przykład stawki na tej stronie nie są widoczne w źródle kodu, ale jeśli już wykorzystamy zbadaj element z narzedzi chrome, to widzimy ze stawka juz wystepuje w zrodle
https://www.bet-at-home.com/pl/greyhounds

1

@renault12 no ale widzisz przecież w tym źródle że te dane są wypełniane za pomocą skryptu jQuery. Zgaduje że lecą tam ajaxem z jakiegoś restowego serwisu. Żeby dobrać się do tych stawek musiałbyś na przykład:

  • ewaluować skrypty na tej stronie po pobraniu źródła
  • pobrać "stronę" za pomocą zwykłej przeglądarki która dokona ewaluacji a potem pracował na tej lokalnej kopii (to jest chyba najłatwiejsze)
  • wyczaił jakimś wiresharkiem jaki jest adres webserwisu który podaje te dane i spróbował się do niego wpiąć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1