Portál AbcLinuxu, 12. května 2025 06:58

Dotaz: bash a www

3.7.2005 17:06 mr.pohoda
bash a www
Přečteno: 145×
Odpovědět | Admin
Mam vytvoreny skript, ktery zpracovava html stranku ulozenou na disku. Napadlo me, jestli nejak nejde, aby zpracovaval stranku primo z internetu. Proste misto: "grep neco index.html" by tam bylo "grep neco http://...../index.html". A primo s tim souvisi dalsi problem, a to, ze pro pristup na tu stranku musim nejdriv zadat jmeno a heslo.

Dokaze mi nekdo poradit? Hledal jsem, ale bez uspechu...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vlk avatar 3.7.2005 17:33 vlk | skóre: 23 | blog: u_vlka
Rozbalit Rozbalit vše Re: bash a www
Odpovědět | | Sbalit | Link | Blokovat | Admin
skus wget s prislusnymi parametrami alebo este lepsie stary dobry lynx, ale uz neviem ake parametre ti to preposlu dalej aby si to mohol spravcovavat cez ruru ....
You don't exist, Go away !
3.7.2005 17:36 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: bash a www
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, ak dokaze grep otvarat subory z internetu (web,ftp,gopher,...) o com pochybujem, tak je to mozne. Inac by stalo za to pozriet na co su stvorene projekty curl alebo wget.
3.7.2005 23:14 mr.pohoda
Rozbalit Rozbalit vše Re: bash a www
Tak jsem si trochu pohral s funkci wget. Precetl nejake ty manualy, s obycejnymi strankami funguje bez problemu, ale nedokazal jsem vyresit problem s autentizaci na serveru. Ta probiha zadanim jmena a hesla na prvni strance. Zkousel jsem wget s cookies, i odeslat jmeno a heslo v parametru --post-data, a pak cookies ulozit a v zapeti nacist, ale pokazde se objevila hlaska neplatne prihlaseni.

Pokus mate jeste nekdo napady, jak by to mohlo jit, budu vdecny za kazdou pomoc.
vlk avatar 3.7.2005 17:40 vlk | skóre: 23 | blog: u_vlka
Rozbalit Rozbalit vše Re: bash a www
Odpovědět | | Sbalit | Link | Blokovat | Admin
takto to je:
lynx -source http://...... | grep neco
You don't exist, Go away !
vlk avatar 3.7.2005 17:41 vlk | skóre: 23 | blog: u_vlka
Rozbalit Rozbalit vše Re: bash a www
a ked das namiesto source namiesto
-source
parameter
-dump
, tak ti to sformatuje a bez tagov
You don't exist, Go away !
3.7.2005 20:18 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: bash a www
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přesměrovat z TCP lze
#!/bin/bash
exec 3<>/dev/tcp/neco.cz/80
cat >&3 <<EOF
GET / HTTP/1.1
Host: neco.cz
Connection: close

EOF
sed -n '0,/^[[:space:]]$/d;/neco/p' <&3
exec 3<> -
echo
ale normální člověk použije wget.
3.7.2005 20:19 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: bash a www
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přesměrovat z TCP lze
#!/bin/bash
exec 3<>/dev/tcp/neco.cz/80
cat >&3 <<EOF
GET / HTTP/1.1
Host: neco.cz
Connection: close

EOF
sed -n '0,/^[[:space:]]$/d;/neco/p' <&3
exec 3<> -
echo
ale normální člověk použije wget.
3.7.2005 20:21 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: bash a www
@#$%! Sorry za dvojitý příspěvek. Když to píše, že to nemůže uložit do databáze, tak to zřejmě kecá...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.