![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 6.11.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Pobieram całą stronę: https://secure.tibia.com/community/?subtopic=killstatistics (np.server Amera ) do pliku tekstowego za pomocą curl, a chcałbym z tej tabeli co tam jest zapisać tylko np. dwie pozycje "Abyssador" i "An Observer Eye" z kolumny Race, a z kolumny Last Day - Killed by Players. Bym prosił o jakiś przykładowy kod jak to wyselekcjonować żeby nie zapisywało wszystkiego ze strony tylko te konkretne dwie rzeczy. Pozdrawiam. Ten post edytował omi 7.02.2018, 01:57:04 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Masz szczęście, bo w przypadku tej strony do treści po wysłaniu formularza z nazwą świata możesz też się dostać z metody GET: https://secure.tibia.com/community/?subtopi...amp;world=Amera
Dla Ciebie oznacza to tyle, że nie musisz się bawić w cURL czy inne biblioteki do wykonywania żądań HTTP. Wystarczy zwykłe:
Jak już masz w zmiennej kod HTML, to najlepiej analizować go parserem DOM, np. wbudowanym PHP DOM. To już wymaga trochę wprawy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 19:42 |