Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Youtube - problem z curl / subskrypcją.
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam sobie pewien skrypt, który loguje się do konta youtube, nastepnie przechodzi do wybranego kanału (na link w takiej postaci)

https://www.youtube.com/channel/UCWJNF5h3No..._confirmation=1

Po wejściu na ten link wyskakuje popup z potwierdzeniem subskrypcji, pytanie brzmi czy jest jakaś opcja, żeby z poziomu kodu "kliknąć" ten buton?

Dzięki z góry.
rafkon1990
Owe "kliknięcie" puszcza ajaxem jakiś request na jakiś adres. Wystarczy że wyślesz request z odpowiednimi wartościami np.
"backend=subscription_ajax&cname=1&cver=1_20170105&data=backend%3Dsubscription_ajax%3Bcname%3D1%3Bcver%3D1_20170105%3Bptype%3Dsubscribe%3Btype%3Dsubscribe%3Butuid%3DWJNF5h3No52WmZuspDrG8A&foc_id=WJNF5h3No52WmZuspDrG8A&label=followon_subscribe&ptype=subscribe&cv_attributed=0"
Oczywiście wartości te musisz ustalić po pobraniu curlem kodu.
miras
mam coś takiego:


  1. curl_setopt($ch, CURLOPT_URL, 'https://www.youtube.com/channel/UCWJNF5h3No52WmZuspDrG8A?sub_confirmation=1');
  2. $result = curl_exec($ch);
  3.  
  4. curl_setopt($ch, CURLOPT_URL, 'backend=subscription_ajax&cname=1&cver=1_20170105&data=backend%3Dsubscription_ajax%3Bcname%3D1%3Bcver%3D1_20170105%3Bptype%3Dsubscribe%3Btype%3Dsubscribe%3Butuid%3DWJNF5h3No52WmZuspDrG8A&foc_id=WJNF5h3No52WmZuspDrG8A&label=followon_subscribe&ptype=subscribe&cv_attributed=0');
  5.  
  6. $result = curl_exec($ch);


Tylko, że wszystkie dane w tym requescie po odswiezeniu strony sa takie same, wiec jakie wartosci powinienem pobrac?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.