Pozyskanie danych ze źródła strony

0

Jako, że to mój pierwszy post witam wszystkich ;)

Mój problem polega na tym, że mam pewną grupę osób opisaną drzewkiem i muszę stworzyć na ich podstawię bazę danych. Dostęp do tego mam jedynie poprzez źródło strony, które dla danego użytkownika prezentuje się mniej więcej tak:

<a href="#" class="user hasSubtree"
id="user4478"
subtreeChecked="0"
onclick="showUser(4478)"
userNumber="710399"
style="cursor:pointer" name="Jan"
surname="Kowalski"
login="[email protected]" sex="" order=""
points="0.00" pointsTeam="432.07" rekruter="Mateusz Kowalski">
<div class="_left_user">
<b>Jan Kowalski</b>
<br/>id: 710399<br/>
([email protected])<br/>
tel: 609204718<br/>
Rejestracja: 2014-06-21
<br>Miasto: Warszawa
<br>Nieaktywność: 10
<br>Osób w strukturze: 40
</div>
<div class="_right_user">
<img src="/web/images/embl/3p.png" alt="" style=""/>
<img src="/web/images/partner_icon.jpg"/>
<img src="/web/images/people.png" alt/>
<img class="loader" src="/web/images/ajax-loader.gif" style="" alt/>
</div>
</a>

Proszę o jakieś materiały/publikacje/tutoriale, które nakierują mnie jak się w ogóle do tego zabrać (pozyskać dane ze źródła).
Pozdrawiam!

dodanie znacznika <code class="html"> - @furious programming

0

Widzę w zasadzie trzy możliwości.

  1. Wykorzystanie wyrażeń regularnych (RegEx),
  2. "Ręczne" parsowanie tekstu i wycinanie tego co nam potrzebne,
  3. Wykorzystanie JavaScript i nawigowanie po HTML DOM.
1

Po co kombinować z RegExami i ręcznym parsowaniem źródła, skoro istnieją już API do budowania DOMów? Tym bardziej, że pytacz jest początkujący i jeśli nie użyje DOMu, to przez kolejne dziesięć stron wątku będzie trzeba tłumaczyć to jak zabezpieczyć napisany kod, aby się nie wywalał.

1

Dzięki wielkie za odpowiedzi. Czy posiadacie nazwy jakiś konkretnych apek do budowania DOMów?

0

Na Androida? Pisze dokładnie to samo, właściwie to już kończę. Jak masz jakieś doświadczenie to możemy współpracować :)

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