Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] Wczytywanie tylko diva z innej strony
Niepokonany13
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 3.05.2018

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


Witam
Mam problem ponieważ chce wyświetlić tylko 1 diva ze strony dajmy na to że to ceneo
Pobieram sobie stronę
  1. $url = "https://www.ceneo.pl/;szukaj-" . $_GET['sf'];
  2. $zawartosc = file_get_contents($url);

I teraz mam problem z wyświetleniem 1 diva ze strony
Chce wyświetlić wszystko w środku diva
  1. <div class="page-tab-content products">
  2. ...
  3. </div>

Teraz pytanie jak to zrobić potrzebuje najlepiej kawałka kodu bo mam mało czasu na dokończenie tego

Ten post edytował Niepokonany13 26.05.2018, 20:38:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Ściągnij sobie phpQuery i po rozpakowaniu zrób tak:

  1. require 'phpQuery-onefile.php';
  2.  
  3. $html = file_get_contents('https://www.ceneo.pl/' . urlencode(';szukaj-' . $_GET['sf']));
  4.  
  5. $productsHTML = phpQuery::newDocument($html)['.page-tab-content']->html();


Uważaj, bo z jakiegoś powodu Ceneo czasem wypluwa jakąś ogólną stronę zamiast wyników wyszukiwania, więc jak nie widzisz produktów, to spróbuj jeszcze raz za chwilę.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 23:06