Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Parsowanie strony html / wyciąganie słów kluczowych
115750
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 7.06.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Czy PHP ma możliwość parsowania strony html lub wyciągania słów kluczowych np. do tabeli?

Dokładniej chodzi o to, że jest sobie taka rosyjskojęzyczna strona, na której działa dekoder numerów nadwozia samochodu.
Po podaniu takiego numeru nadwozia strona podaje, co samochód ma w środku.
Problem w tym, że podaje to wszystko po rusku. Na szczęście są do tego dodatkowo 3-znakowe symbole, które mogę wyszukać już w angielskim katalogu.
Chodzi o to, żeby wyciągać sobie jakoś te symbole z całej strony, żeby zrobić jakiś swój polski interfejs do tej stronki.

Wygląda to mniej więcej następująco:

treść strony....
a1d - silnik 1.5
b2c - akumulator ...
treść strony
Go to the top of the page
+Quote Post
daniel1302
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


preg_match
preg_match_all

A jak musisz przesłać dane POST to albo Ajax i JS prasujesz i przekazujesz JSON albo CURL

Jak chcesz czyste php to CURL

A jak nie musisz to funkcja
file_get_contents
Go to the top of the page
+Quote Post
Necsord
post
Post #3





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Od siebie dodam DOMDocument zakładam, że nie będziesz caly czas sciągał danych z ich servera więc DOMDocument powinien tobie stanowczo pomóc, zwłaszcza jeżeli chodzi o regex'y i sprawdzanie.
Go to the top of the page
+Quote Post
115750
post
Post #4





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 7.06.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Dziękuję za podpowiedzi.
Będę musiał przesłać na tamtę stronę 1 zmienną za pomocą metody POST.
Cały czas nie będę ściągał, jedynie jak ktoś będzie chciał zdekodować informacje o swoim samochodzie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 21:52