

cURL
ahoj,
rad bych vas pozadal o navod, jak se na stranku podivat pres cURL. zadam, abyste se do me nenavezli, protoze jsem pouze uzivatel pc a o cURL jsem jen slysel, ze kdyz se pres nej podivam na web, tak uvidim jina nebo vice dat - coz potrebuju a rad bych to vyzkousel.
nejdrive jsem si myslel, ze cURL je nejaky webovy prohlizec, ale zjistuji, ze to tak jednoduche neni..
nuze, muzete me navest, podrobne navest (mozna krok po kroku) jak se na web podivat pres cURL?
diky moc!!
Co si pod tymto predstavujes? ze uvidis tajne kody iluminatov?
Nic take, uvidis vzdy len to, co na stranke je a je fuk cim na nu prides. Logicky, vzdy tam budu len data, ktore tam su, ziadne curl ti tam nevyrobi/nezobrazi co tam nieje.
Nehovoriac o tom ze cURL nieje na nejake prezeranie robene, vid jeho popis:
Ako obycajny uzivatel ziadne curl nepotrebujes, nemas na to dovod.
no, prave ze mi bylo receno, ze v jednom konkretnim pripade uvidim data, ktera normalne videt nejsou. ze oni tam jsou, jen nejsou normalne videt.. takze: na te strance to je, jen to pres normalni prohlizec neni videt..
jen nevim jak na to
Normálny prehliadač ti zobrazí všetky dáta, ktoré server poskytol. A zobrazí ich oveľa prehľadnejšie než cURL.
Ak chceš vidieť zdrojový kód v prehliadači, tak väčšinou stlačíš Ctrl+U a zobrazí sa všetko (ak nefunguje klávesová skratka, tak to budeš musieť hľadať niekde v menu).
Ak chceš vidieť HTTP hlavičky požiadavky/odpovede, tak stlač F12 alebo Ctrl+Shift+I (alebo pohľadaj v menu nejaké vývojárske nástroje) a zobrazí sa ti vývojársky nástroj. V ňom si vieš zobraziť sieťovú komunikáciu (záložka Network), kde vidíš okrem tela aj HTTP hlavičky.
Keďže HTTP požiadavka a odpoveď pozostáva len z hlavičiek a tela, tak už viac informácii ti žiaden nástroj nezobrazí.
Pri cURL-e vieš ešte upravovať hlavičky požiadavky, ale to všetko vieš spraviť aj z prehliadača (väčšinou použitím nejakých rozšírení) - cURL na to vôbec nepotrebuješ.
Najjednoduchšie použitie cURL je GET požiadavka na stránku, jej stiahnutie a výpis na štandardný výstup:
Keď použiješ prepínač -v (resp. --verbose), tak sa ti zobrazia aj hlavičky. Tie sa vypisujú na štandardný chybový výstup.
Ak chceš niečo pokročilejšie, tak si prečítaj manuál.
Na spustenie príkazu curl ho musíš mať samozrejme k dispozícii - či už si stiahneš binárku priamo pre svoj systém alebo použiješ curl zo svojej distribúcie, to už je na tebe.
No ono "podívat se na web" přes Curl je ještě horší zážitek než se na něj podívat přes textový prohlížeč links.
on to neni web, ale datovy server. ma nejake rozhrani, ale mela by na nem byt hlavne data, nektera viditelna, jina neviditelna..
Ked nemas o tom sajnu a nevies co to je za server a nemas nastudovane protokoly, tak to proste nezvladnes. To je jak dat ti do ruky 13ku kluc a povedat ti ze nasteluj si motor porsche, o ktorom nemas ani sajnu, nevies co je dnu, jak to funguje, nic. cURL je ta 13ka kluc.
ano, nemam o tom sajnu, proto jsem zadal o navod a postup krok po kroku
a pevne jsem doufal, ze dle toho bych to zvladl. moje predstava byla:
1/ stahni odtud a nainstaluj si ten a ten soubor
2/ spust program
3/ zadej url a tento prikaz
4/ vidis vysledek
v podstatě je. nepíšeš konkrétní příklad. servery bývají i záludné.
Ako prve by mozno bolo dobre si odsledovat NORMALNU komunikaciu s tym serverom pomocou wireshark. ked uz sa chces vrtat v komunikacii s nejakym serverom.