Hollosi Information eXchange /HIX/
HIX CODER 2218
Copyright (C) HIX
2005-03-01
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 re: Internetrol egy csomo txt fajlt kene letoltenem (mind)  10 sor     (cikkei)
2 Re: Internetrol egy csomo txt fajlt kene letoltenem (mind)  58 sor     (cikkei)
3 Re: Internetrol egy csomo txt fajlt kene letoltenem (mind)  12 sor     (cikkei)
4 re: Internetrol egy csomo txt fajlt kene letoltenem (mind)  13 sor     (cikkei)
5 Re: Internetrol egy csomo txt fajlt kene letoltenem (mind)  2 sor     (cikkei)
6 RE: Internetrol egy csomo txt fajlt kene letoltenem (mind)  26 sor     (cikkei)

+ - re: Internetrol egy csomo txt fajlt kene letoltenem (mind) VÁLASZ  Feladó: (cikkei)

Hello CODER-ek
   Valszeg ez kell neked:
   HTTrack Website Copier
   Komplett weblapot is letolthetsz vele, de nagyon jol lehet szurni
   is vele.
   http://www.httrack.com/

-- 
Best regards,
 Babos
+ - Re: Internetrol egy csomo txt fajlt kene letoltenem (mind) VÁLASZ  Feladó: (cikkei)

> Az a feladat, hogy egy olyan programot kell irni, amely
> az internetrol kulonbozo cimekrol tobb szaz oldalt letolt es elmenti a
> winchesteren kepek nelkul. Azok az oldalak, amiket letoltok foleg
> szamokat tartalmaznak es egyszeru html vagy txt fajlban vannak.
>
> Azert kene programot irni erre, mivel mindennap cserelodnek a szamok
> es mindennap le kene tolteni azt a sok szaz oldalt. Ez egy olyan
> feladat, amit kezzel lehetetlen lenne megcsinalni, mivel iszonyu sok
> idot venne el. 
>
> Milyen nyelven lehet ilyen programot kesziteni?

Pl. python.
Ezt kulonben is erdemes megtanulni, nagyon jo kis nyelv. Egy oldal
letoltese pl. egy sor (na jo, az importtal egyutt ketto :-)

import urllib
urllib.urlretrieve('http://amit.le.akarsz/tolteni', 'file/neve')

Ez letolti a linket (ami lehet barmi, html, png stb.) es elmenti az
adott file-ba. 

Ha van egy file-od ilyen szerkezettel:
letolteni.valo/link1 /ahova/mentse
masik.letoltendo/helye /ahova/ezt/mentse
...
akkor is csak kb. ennyi a program:
----------------------------------
#! /usr/bin/env python

import urllib

def fetch(filename):
    f = file(filename, 'r')
    for l in f.readlines():
        url, fn = l.split()
        urllib.urlretrieve(url, fn)
    f.close()

fetch('/home/csm/linkek')
----------------------------------
Persze ebben nincs hibaellenorzes.
Ha valaki ismer olyan programozasi nyelvet, amiben ezt ennel
egyszerubben es 'szebben' meg lehet oldani, legyszi irja le, erdekelne!

> Van egy jobb otletem! :)  Esetleg letezik mar ilyen program, aminek
> csak megadom parameterkent, hogy melyik web cimekrol szedje le az
> adatot es az meg letolti mindet? Van ilyen? Hogy hivjak az ilyen fajta
> programokat?

Pl. wget
http://www.gnu.org/software/wget/wget.html
wget -x -i <file>
leszedi a <file>-ban felsorolt linkeket. Ha nem kell kulon konyvtarba
rakni a kulonbozo hostokrol szarmazo file-okat, hanem jo omlesztve is,
akkor a -x -et el is hagyhatod. 

csm
+ - Re: Internetrol egy csomo txt fajlt kene letoltenem (mind) VÁLASZ  Feladó: (cikkei)

zsnp500 írta 28 Feb 2005  2:58 levelében:

> Az a feladat, hogy egy olyan programot kell irni, amely
> az internetrol kulonbozo cimekrol tobb szaz oldalt letolt es elmenti a winche
st
> eren kepek nelkul. Azok az oldalak, amiket letoltok foleg szamokat tartalmazn
ak
>  es egyszeru html vagy txt fajlban vannak.

Erre valószínűleg rengeteg választ fogsz kapni, íme az enyém:
a vbpp.fw.hu weblap vbs szekciójában van egy html leszedő vb szkript,
kicsi, egyszerű, tetszőlegesen bővíthető.
+ - re: Internetrol egy csomo txt fajlt kene letoltenem (mind) VÁLASZ  Feladó: (cikkei)

Szerintem nezz utanna a wget nevu programnak. Olyan mint a getright,
csak parancssorboil lehet iranyitani. Van olyan opcioja, hogy
rekurznivan leszed allomanyoikat, megadhatod a kiterjesztest, hogy miket
szedjen, vagy miket ne. Ha jol tudom akkor filebol is ki tudja venni a
linklistat, hogy miket toltson le. Szoval szerintem a wget a legjobb
megoldas.

-- 
Best regards,
Szasz Pal
----------------
Space Software Studio
http://www.spacesoftwarestudio.com
+ - Re: Internetrol egy csomo txt fajlt kene letoltenem (mind) VÁLASZ  Feladó: (cikkei)

A wget lesz a baratod.
Google: wget windows , elso talalat.
+ - RE: Internetrol egy csomo txt fajlt kene letoltenem (mind) VÁLASZ  Feladó: (cikkei)

Szervusztok

> Az a feladat, hogy egy olyan programot kell irni, amely
> az internetrol kulonbozo cimekrol tobb szaz oldalt letolt es elmenti
> a winchesteren kepek nelkul.

Ide jol jott volna meg egy pelda URL is, hogy hogy is nez ki amiket le akarsz s
zedni, es mennyire automatizalhato.

> Milyen nyelven lehet ilyen programot kesziteni?

Biztosan : Awk, C, Delphi, Java, Kylix, Perl, PHP.
Valoszinuleg : FreePascal, VisualBasic.

> Van egy jobb otletem! :)  Esetleg letezik mar ilyen program, aminek
> csak megadom parameterkent, hogy melyik web cimekrol szedje le az
> adatot es az meg letolti mindet?

wget es lynx van Windows -ra is es mindketto szepen parameterezheto. for -ral e
gy batch -bol pont jo lehet. A wget -nek meg URL allomanyt is megadhatsz.

Kulonben a Teleport Pro, Black Widow es Offline Explorer is valoszinuleg parame
terezheto bizonyos mertekben.

Feherke.
http://script.fplanet.hu

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS