Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: kontrola stranok  (Přečteno 5417 krát)

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
kontrola stranok
« kdy: 07 Ledna 2010, 13:06:11 »
Zdravim kazdeho, hladam nejaku utilitu, najlepsie z spustitelnu z command line, ktora dokaze otestovat ci nejaka stranka je funkcna. Nie ping, ale potrebujem zistit ci dana stranka naozaj funguje...

8472

  • Aktivní člen
  • *
  • Příspěvků: 460
  • Zivot je ako rebrik do kurina, kratky a osraty ...
Re: kontrola stranok
« Odpověď #1 kdy: 07 Ledna 2010, 13:26:19 »
Logic clearly dictates that the needs of the many outweigh the needs of the few.

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: kontrola stranok
« Odpověď #2 kdy: 07 Ledna 2010, 13:28:00 »
curl, wget? ale vzdycky se muze stat, ze ti server posle stranku ala "Hledana stranka se na servru bohuzel nenaleza"... takze je potreba nejaky postprocessing
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #3 kdy: 07 Ledna 2010, 13:47:44 »
Dik za odpoved, myslim ze curl bude pouzitelny.

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #4 kdy: 07 Ledna 2010, 18:25:28 »
Takze specto je nepouzitelne, kedze sa s nim neda poslat ani len mail...
Skusal som curl, no tam mam problem s tym ze to vracia html kod a naviem ako napisat skript asi takyto:

curl www.stranka.nieco
ak na tej stranke najdes text tak ok ak nie tak...

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: kontrola stranok
« Odpověď #5 kdy: 07 Ledna 2010, 19:29:16 »
Kód: [Vybrat]
curl www.stranka.nieco | grep -q "hledany text" && echo "Text nalezen"
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #6 kdy: 08 Ledna 2010, 07:15:14 »
Dik

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #7 kdy: 08 Ledna 2010, 10:09:55 »
Tak a uz som natrafil na dalsi problem, aj ked sa tohoto netika.
Mam zoznam srtanok v textovom subore a napisal som si script:

Kód: [Vybrat]
cat zoznam | while read line; do curl $line; done
Vysledok je takyto:

Kód: [Vybrat]
'url: (6) Couldn't resolve host 'www.stranka.nieco
Vobec netusim kde sa vzalo to '

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: kontrola stranok
« Odpověď #8 kdy: 08 Ledna 2010, 10:50:06 »
az na umisteni toho apostrofu ve vypisu chyby to vypada uplne normalne... (spravne by to melo vypadat:
Kód: [Vybrat]
curl: (6) Couldn't resolve host 'www.stranka.nieco' )
mimochodem, proc mas v seznamu neexistujici domeny? jestli chces napriklad nejake domeny kupovat a chces zjistit, jestli jsou obsazene, tak tohle ti vubec nepomuze...
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #9 kdy: 08 Ledna 2010, 10:56:43 »
To URL som tam napisal nezmyselne len sem, aby to niekoho neplietlo.
Uz som zistil ze chyba je v textovom subore, ale vobec netusim aka.

Chcel som to takto:
vytvorim textovy subor s adresamy
Kód: [Vybrat]
grep www. /adresar/subor1 | sed 's/^[ \t]*//;s/[ \t]*$//' >>/adresar/subor2
Potom:
Kód: [Vybrat]
cat /adresar/subor2 | while read line; do curl $line; done
A toto mi uz nefunguje.
Ked ale subor2 vytvorim manualne, cize napisem tam zoznam stranok, tak to funguje a vobec netusim pre co.

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #10 kdy: 08 Ledna 2010, 11:47:27 »
Este prikladam subor, vie niekto co je na nom vadneho?

Kód: [Vybrat]
www.adminko.sk/ubuntu/l1.tar.gz

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: kontrola stranok
« Odpověď #11 kdy: 08 Ledna 2010, 11:53:07 »
windowsacke (crlf) konce radku, pouzij
Kód: [Vybrat]
cat soubor2 | sed 's/.$//' | while read line; do curl $line; done
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #12 kdy: 08 Ledna 2010, 11:56:17 »
Prave som to zistil aj ja...
Dovod pre co ma to nenapadlo je ten ze mam iny skritp z ktorym takto vytvoreny subor funguje bez problemov.

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #13 kdy: 08 Ledna 2010, 12:08:40 »
Namiesto curl sa nenajde nieco co dokaze overit funkcnost stranok. Problem s tym curl je taky ze ak ho pouzijem tak musim nieco na tej stranke hladat, ale ak mate niekolko 100 stranok co chcete skontrolovat tak to je problem. Co je horsie stranky su pisane od HTML, ASP, .NET az po PHP, takze je to problem..
Hladam nieco ako je T4eWebPing pod windowsami.

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: kontrola stranok
« Odpověď #14 kdy: 08 Ledna 2010, 15:07:00 »
takze ti vlastne zalezi na headru, jo?
zkus
Kód: [Vybrat]
wget --server-response http://www.seznam.cz/ -O /dev/null 2>&1 | head -20
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #15 kdy: 08 Ledna 2010, 15:42:24 »
Tak to to uz je lepsie riesenie, aj ked nie dokonale :)
Idem skusat..

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #16 kdy: 08 Ledna 2010, 16:05:10 »
Nie je to zle, postaci kym nenajdem lepsie, idealne by bolo nieco co dokaze nacitat stranku a ak sa ju podary nacitat do urcitej doby tak ok, ak nie tak je problem.

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: kontrola stranok
« Odpověď #17 kdy: 08 Ledna 2010, 18:09:38 »
jde to taky pomoci wgetu >> zkus man wget / utfg / projev vlastni iniciativu
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #18 kdy: 08 Ledna 2010, 18:52:57 »
Man wget som skusil, no nie je tam nikde nic o tom ze ma pockat az sa stranka cela natiahne a nenasiel som tam ani u z toho co si pisal / utfg /.
Na linuxe som zaciatocnik a to co je pre niekoho samozrejme pre mna este nie je.
Ale aj tak dik za pomoc

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: kontrola stranok
« Odpověď #19 kdy: 08 Ledna 2010, 19:18:03 »
z man wget:
Kód: [Vybrat]
       -T vteřin
       --timeout=vteřin
           Nastavení časového limitu sítě na zadaný počet vteřin.  Je ekvivalentní společnému nastavení
           --dns-timeout, --connect-timeout a --read-timeout.

           Kdykoliv probíhá síťová operace, Wget může ověřovat prodlevu a operaci přerušit, pokud trvá příliš
           dlouho. Tak lze zabránit zamrznutí nebo nekonečným spojením.  Jediným časovým limitem, který je jako
           výchozí nastaven, je 900 vteřin na čtení.  Nastavením na 0 se vyřadí. Výchozí hodnotu je záhodno měnit
           pouze v případě, že skutečně víte, co děláte.

           Všechny volby týkající se časových limitů akceptují hodnoty v desítkové soustavě, včetně hodnot pod
           vteřinu. Např. 0.1 vteřin je platnou (ačkoliv nevhodnou) hodnotou.  Hodnoty pod vteřinu se hodí při
           testování časů odpovědi serveru nebo latence sítě.

utfg znamena "use the f*** google"
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #20 kdy: 08 Ledna 2010, 20:27:52 »
Ta skratka je dobra, ale velky brat google mi v tom nepomohol a to som skusal dost

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: kontrola stranok
« Odpověď #21 kdy: 08 Ledna 2010, 20:48:51 »
a co ta citace z manualu wgetu? pripadne zkombinuj s http://www.root.cz/clanky/hratky-z-radky-navratove-hodnoty/ a libovolnym bash tutorialem
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #22 kdy: 09 Ledna 2010, 11:58:10 »
jj, uz studujem, dik.

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: kontrola stranok
« Odpověď #23 kdy: 09 Ledna 2010, 16:41:25 »
Možná by pomohlo, kdyby ses s námi podělil o to - řečeno s majorem - čo také si predstavuješ pod pojmom funkčnost stránok. Třeba by ti pak někdo poradil lépe :-)

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: kontrola stranok
« Odpověď #24 kdy: 09 Ledna 2010, 20:29:02 »
Tak na toto je tazke odpovedat, mne ide o to aby som zistil nefunkcnost aj v pripade ze IIS nevrati chybu, ale stranka nie je funkcna dajme tomu pre to ze nema dostupnu databazu.

 

Provoz zaštiťuje spolek OpenAlt.