Hi!
Van egy URL, amit böngészővel meg tudok nyitni, de csak akkor, ha előtte bejelentkeztem (post). Van lehetőség parancssorból ezt a bejelentkezős részt végrehajtani valahogy úgy, hogy utána le tudjam szedni a megadott URL- en lévő oldalt?
Köszi.
- 1672 megtekintés
Hozzászólások
curl -d "post=ertek" www.cim.hu?
- A hozzászóláshoz be kell jelentkezni
wget --post-data 'user=foo&password=bar' http://server.com/auth.php
az elso fele, a tobbit megtalalod: wget(1)
- A hozzászóláshoz be kell jelentkezni
Hi!
Azt hiszem rosszul fogalmaztam, de arra gondoltam, hogy egy adott oldalon(1) be lehet jelentkezni, és ha ez sikeresen megtörtént(2), akkor (2)- n "kattintva egy (3). oldal jön be.
Egy hasonló példa, amit szinte mindenki ismer, és val. van hozzáférése: http://www.iwiw.hu/
(1): http://www.iwiw.hu/pages/user/login.jsp
itt beloginolunk, ebből lesz:
(2): http://www.iwiw.hu/pages/main/index.jsp
és mondjuk kíváncsi egy adott user adataira:
(3): http://www.iwiw.hu/pages/user/userdata.jsp?userID=SZAM
Ha valaki erre tudna írni nekem egy megoldást parancssorból, azt nagyon megköszönném, onnan. val megoldanám azt, ami nekem kell.
Köszi.
- A hozzászóláshoz be kell jelentkezni
Csak magamat tudom idezni: rtfm wget(1) /post-file example
- A hozzászóláshoz be kell jelentkezni
Perl LWP Cookies
En csinaltam scriptet ami leszedi az iwiw profilbol a kepeket, ha erdekel szolj.
- A hozzászóláshoz be kell jelentkezni
Igazából az érdekel, ahogy megcsináltad ezt perl- ben, szóval igen, érdekelne... .
Köszi.
- A hozzászóláshoz be kell jelentkezni
Huh most nezem, h igazabol a bongeszo cookiejat irtam bele a scriptbe.
De volt 1 masik script.
http://rafb.net/paste/results/OIV9et66.html
Nem tudom h megy-e, mert sajna cegnek voltak benne adatai, amit kitoroltem, de amugy a par syntax hiba lehet, a lenyege, hogy az lwp, gyak ez vegzi a lekerest neked, a cookiekat eltarolja 1 fileba, amit te adsz meg.
Ezt ha megadod a browsernek, fel is hasznalja/ki is irja.
A feladat annyi, csinalsz 1 logint, berakod h lwp cookies, irja ki a cookiekat, es 1 masik fv-be, a browserbe berakod ugyanazt a cookiet, es utana mar hasznalja is.
Ha van meg kerdesed irj.
- A hozzászóláshoz be kell jelentkezni
wget --load-cookies $HOME/.mozilla/firefox/*/cookies.txt http://valami/
Marmint ha cookie kell... Jo esellyel igen.
- A hozzászóláshoz be kell jelentkezni
Udv!
Hasonlo dolgot szeretnek megcsinalni, de Windows alatt.
Tehat, hogyan tudok Windows parancssorbol, POST-al parametert atadni egy PHP scriptnek?
Esetleg van a wget-nek windows portja, ami ezt tudja?
Petya
- A hozzászóláshoz be kell jelentkezni
wget is, curl is, lynx is.
- A hozzászóláshoz be kell jelentkezni
Hogy ne kelljen keresgelned: http://gnuwin32.sourceforge.net/packages/wget.htm
- A hozzászóláshoz be kell jelentkezni