[php] Pobranie odpowiedniej części zawartości strony do tablicy/bazy danych |
[php] Pobranie odpowiedniej części zawartości strony do tablicy/bazy danych |
7.06.2018, 12:48:29
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 29.09.2017 Ostrzeżenie: (0%) |
Konkretnie.
Jest strona http://www.90minut.pl/strzelcy.php?id=9327. Cel: pobranie nazwisk piłkarzy z drugiej części od "strzelcy według drużyn". Po prostu, imię i nazwisko każdego strzelca do kolejnych elementów tablicy. Jak to zrobiłem do tej pory: Idiotycznie. Ale próbowałem. Znalazłem gdzieś w internecie funkcję, która potrafi zwracać fragmenty ciągów znajdujące się pomiędzy danymi "tagami" - początkowym i końcowym. No więc ustawiłem, żeby pobierało od " " (spacja) do "," (przecinek) - tak mniej więcej na stronie umiejscowione są nazwiska piłkarzy. Potem wywalałem z elementów tablicy wszystko przed ":", żeby usunąć nazwy klubów. Następnie wyrzuciłem "-" i cyfry. O dziwo, udało mi się w ten sposób pobrać ze strony wszystkie nazwiska strzelców, ale... poza ostatnimi w każdej linijce. Dlaczego? Bo po nich nie ma "," (przecinka) Ogólnie wyszło mi coś takiego:
Pytania: 1. Jak pobrać z tego tekstu nazwiska strzelców, którzy są ostatni w linijce? Myślę, że można by to zrobić przeszukując tekst od końca, między znakiem nowej linii (/n czy tam /r, nie wiem właśnie), a przecinkiem lub spacją... kurde nie wiem 2. Jak zrealizować cel w ludzki sposób, bez robienia takich głupstw jak wyżej |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 03:22 |