Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][cURL] Pobranie zawartość z innej strony - PROBLEM
minister1234
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 24.10.2012

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


Witam serdecznie. Rozwijam swoją wiedzę na temat PHP i postanowiłem, że zrobię stronkę, na której będę widział np. ilość wyswietlen, subow, like i unlike.


  1. $file = file_get_contents("https://www.youtube.com/watch?v=f92QOvbbVoo");
  2. preg_match('#<span class="yt-uix-button-content">(.+?)<\/span>#s', $file, $operator);
  3. echo $operator[1];


Ładnie na stronie pokazuje mi się ilość wyświetleń, subów a przy ilość LIKE i UNLIKE pokazuje mi się napisać "ZALOGUJ SIĘ". Zalogowałęm się na jakiekolwiek konto na YT i nadal to samo. Myślę, że tutaj problem tkwi w tym, że ten skrypt tak jakby KLIKA w tą łapkę, a nie wyswietla ile łącznie jest otrzymanych łapek. Nie jestem pewny co do tej tezy więc proszę o sprostowanie oraz pomoc w rozwiązaniu tego problemu.

Następnie użyłem cURL:
  1. $ch = curl_init('https://www.youtube.com/watch?v=Tb200g2mlys'); //inicjacja curla
  2. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  3. $zmienna = curl_exec($ch); //pobieranie treści strony
  4. preg_match('#<span class="yt-uix-button-content">(.+?)<\/span>#s', $zmienna, $operator);
  5. echo $operator[1];
  6. curl_close($ch); //zamykanie curla
  7.  


No ale problem cały czas ten sam, wyskakuje napis "ZALOGUJ SIE".
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: 23.08.2025 - 04:21