Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt curl
loooki92
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.09.2015

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


Witam, czy mógłby ktoś naprowadzić jak zmienić skrypt, ktory pobierze linki do "ostatnich podkategorii" z danej strony internetowej i wstawi je w tablice (array)?
Bardzo proszę chociaż o wskazówki. Pozdrawiam Ania



function zrodlo($url, $follow = 1)
{
$co = 'cookies.txt';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url); // link do strony
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // weryfikacja SSL - nie maja jej = FALSE
curl_setopt($ch, CURLOPT_HEADER, 1); // pokaze headery, warto to widziec
curl_setopt($ch , CURLOPT_COOKIEJAR, $co); // zapis plikow cookie/sesji do $co
curl_setopt($ch , CURLOPT_COOKIEFILE, $co); // odczyt plikow cookie/sesji z $co
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.2) Gecko/20100115 Firefox/3.6'); // symulujemy ze taka jestesmy przegladarka
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //zwraca zrodlo strony, niezbedne
#curl_setopt($ch, CURLOPT_POST, 1); // wyslanie danych POSTem (jak uzytkownik), przyda sie do logowania, na razie zakomentowane, bo nie bedzie potrzebne
#curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // j/w - $post = array z danymi
curl_setopt($ch, CURLOPT_TIMEOUT, 60); //timeout, moze zostac
if ($follow == 1){
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // podazanie za przekierowaniami, tutaj akurat trzeba tego uzyc
}
$page = curl_exec( $ch) or die('curl error: '.curl_error());

return $page;
}
Go to the top of the page
+Quote Post

Posty w temacie
- loooki92   Skrypt curl   11.12.2015, 10:31:02
- - nospor   No to musisz sparsowac zawartosc tej strony i pobr...   11.12.2015, 11:52:46


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: 22.08.2025 - 23:12