Czytanie strony internetowej

Czytanie strony internetowej
  • Rejestracja: dni
  • Ostatnio: dni
0

Czego użyć gdy chcę wyciągnąć jakies informacje ze strony, która nie oferuje żadnego api? Chodzi o Androida dokładnie.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Ściągnąć źródło i sparsować? o_O

  • Rejestracja: dni
  • Ostatnio: dni
0

Rozumiem że ściągam i pisze parsowanie z wykorzystaniem SAX'a?
Czy muszę napisać obsługę całego drzewa? czy puścić i czekać aż trafi na wybrany element? bo chciałem drugą opcję i mi nie działa, pluje się do korzenia

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
2

Zależy co chcesz wyciągać. Możesz parsować html jako xml jak bardzo chcesz, ale ja rozumiem że chcesz wyciągnąć konkretne informacje więc może wyrażeniem regularnym?

Kerai
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: London
0

HTML się nie da parsować parserem xml

SH
  • Rejestracja: dni
  • Ostatnio: dni
0

Wyrażenia regularne czasem tak sobie radzą z takimi sprawami.
Dużo szybciej jest rozwiązać problem używając DOM.

  • Rejestracja: dni
  • Ostatnio: dni
0

Wyrażenia regularne odpadają bo trwa to zdecydowanie za długo, przeszukuje mi linijka po linijce różne patterny. Chce to zrobić teraz XPath'em ale za cholerę nie mogę tego ruszyć, wszystkie info w necie są do banalnych plików XML, nie ma nigdzie jak pracować z wielkiemi stronami gdzie aby się dostać do elementu trzeba przejść z 10 elementów. Wpisywanie na sztywno od /html/ do końca coś mi nie działa:/

airborn
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 274
0
nowyTyp napisał(a):

Chce to zrobić teraz XPath'em ale za cholerę nie mogę tego ruszyć, wszystkie info w necie są do banalnych plików XML, nie ma nigdzie jak pracować z wielkiemi stronami gdzie aby się dostać do elementu trzeba przejść z 10 elementów.
W Chrome klikasz prawym przyciskiem na elemencie i Zbadaj element, ponownie prawym na interesującym Cię węźle i Copy XPath.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.