Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 29.05.2012 Ostrzeżenie: (0%)
|
Witam, mam mały problem.
piszę właśnie automat do pobierania danych z pewnej strony. robię to tak: ze strony www.strona.pl/1/podkarpacie/firmatransportowa pobieram za pomocą preg_math pewien ciąg i sobie go zapisuję. Ważne jesst to, że liczba 1 to id strony. przechodząc do meritum: gdy w adresie URL w przeglądarce zmienię /1/ na /2/ na inny to pojawia się inna strona. Wszystko byłoby fajnie, tyle że oprócz strony zmienia się link na www.strona.pl/2/malopolska/firmahandlowa co za tym idzie puszczenie preg_match na www.strona.pl/2/podkarpacie/firmatransportowa nie pomoże. żeby zobrazować wejdźcie proszę pod adres: http://www.gastronauci.pl/12112-bar-lam-hong-krakow zmiencie 12112 na 12111 i sprawdźcie jak się zachowuje końcówka url. czy macie jakiś pomysł jak obejść ten problem? Tak aby np skrypt sam "poprawiał sobie url na własciwy i dopiero z niego pobierał dane? pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 29.05.2012 Ostrzeżenie: (0%)
|
tak:
$ch = curl_init(); $timeout = 5; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); $data = curl_exec($ch); curl_close($ch); return $data; gdzie dać to follow na true? |
|
|
|
takijeden pobieranie danych za pomocą preg_match a przekierowanie 301 29.05.2012, 13:07:52
johny_s jak to pobierasz curlem to jest taka flaga jak fol... 29.05.2012, 13:42:43
IProSoft [PHP] pobierz, plaintext $ch = curl_init(... 29.05.2012, 14:10:16
takijeden działa, dzięki. 29.05.2012, 15:11:59 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 10:56 |