Nema dovoljno diskusija (barem u ovom trenu) koji bi opravdali dodatno grananje podforuma.iweb je napisao/la:Podforume za popularne jezike, opcenito u root forum.
KISS
Moderator/ica: Moderatori/ce
Nema dovoljno diskusija (barem u ovom trenu) koji bi opravdali dodatno grananje podforuma.iweb je napisao/la:Podforume za popularne jezike, opcenito u root forum.
I've seen some idiots back in my time, but you man... you're special!Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
Dobro, onda jedna tema po jeziku.iv@n je napisao/la:Nema dovoljno diskusija (barem u ovom trenu) koji bi opravdali dodatno grananje podforuma.iweb je napisao/la:Podforume za popularne jezike, opcenito u root forum.
KISS
User1 je napisao/la:čemu služi funkcija include?
Opširnija pitanjaUser2 je napisao/la: http://hr.php.net/manual/en/function.include.php
Nele je napisao/la:Poceo sam da pisem program u Pythonu koji ce da se automatski logira na jednu stranicu zatim pokupi i prikaze podatke.
Logiranje prolazi bez problema.
Medjutim problem se javlja kod stranice gdje imam jedan checkbox koji je po defaultu ukljucen i dugme koje generise podatke.
Kada unesem u URL bar tacan url on mi lijepo generise podatke.
I onda kad ja to lijepo slozim u python skriptu i pokrenem javi mi da nisam odabrao podatke u bazi.
Isti taj prokleti url radi kad ga postujem sa Live Http headers pluginom u firefoxu.
Ali kad to python treba da uradi prikazuje mi gresku kao da nisam POSTovao parametar.
Wireshark i ostali uporno prikazuju da je dobro postovan parametar.
Napokon evo i koda:
st_arr[] je parametar koji se salje POST-u i ima izgled st_arr[]=IDloginaKod: Označi sve
#!/usr/bin/python import urllib, urllib2, cookielib username = 'nekiUser' password = 'supertajnalozinka' cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) login_data = urllib.urlencode({'USERNAME' : username, 'PASSWORD' : password}) login1_data=urllib.urlencode({'st_arr[]' : username}) opener.open('http://putanjadostranice', login_data) opener.open('http://putanjadostranice') req = urllib2.Request('http://stranicakojunezeliotvoriti') req.add_header('Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8') req.add_header('Accept-Language','en-us,en;q=0.5') req.add_header('Accept-Encoding','gzip, deflate') req.add_header('Accept-Charset','ISO-8859-1,utf-8;q=0.7,*;q=0.7') resp2=opener.open(req,login1_data) print resp2.read()
augur je napisao/la:Postavio si puno headera, ali ne i User-Agent po kojemu sajt vjerojatno vrši razlikovanje klijenata. Za početak postavi ga na isti onaj koji koristi i tvoj Firefox. Ako to ne funkcionira, provjeri točno je li se neki parametri postavljaju i JavaScriptom na samoj stranici.
Is Linux About Choice? || Pulsir - awesome blogging siteLutherus je napisao/la:Ne postoje linuksi, postoji samo Linux i on je jedan i on je kernel.
iv@n je napisao/la:Divide et impera i kako se kaže na latinskom da je ljudska glupost neuništiva.
Funkcionira, ali hrpa tema s pitanjima čemu služi koja funkcija je nešto što je sasvim nepotrebno.max360se je napisao/la:Ljudi trenutni sistem sasvim dobro funkcionira.