Трябва ми софт....

5 отговора 258 прегледа
#1

Трябва ми софт....

....на който може да се задават URL от текстов файл, той да ги издърпа и кънтента който получи да се запише във файл с име което е зададено в същия този файл.
Идеи?

Отговор
в отговор на . #2

Re: Трябва ми софт....

wget - официална страница

wget - изкомпилиран за windows

Satan`s Defloration Incorporated
Отговор
в отговор на ЛУД ПPЪЧ #3

Малко и интелигентно...

...и просто прекрасно - върши чудесна работа!Само дето не разбрах как във файла да му задам под какво име да ми пише кънтента и няма да откажа мааааалко акъл!

Отговор
в отговор на . #4

Re: Малко и интелигентно...

опс... май не съм прочел края на изречението! не знам wget дали го може това, понеже не ми е трябвало засега по точи начин. ще потърся, но не знам кога ще стане, а дотогава:

на GetRight списъка за даунлоуд е текстов файл:
<пътя на инсталацията на GetRight>\GetRight.lst
само да не го объркаш с GetRight.hst, който е history-то.

ето ти примерче с два файла:
[0001]
TIME=
URL=[линк]
URLsav=[линк]
File=D:\DNL\DELME-postlist.php.GetRight
Pct=0%
ResumeStr=???
AddedAt=2005/10/27 09:28
MirrorChked=1
RolledBack=1
Order=2
Elapsed=0
Upload=0
WinX=180
WinY=180


[0002]
TIME=
URL=[линк]
URLsav=[линк]
File=D:\DNL\DELME-foruminfo.php.GetRight
Pct=0%
ResumeStr=???
AddedAt=2005/10/27 09:29
MirrorChked=1
RolledBack=1
Order=1
Elapsed=0
Upload=0
WinX=180
WinY=180


понеже не знам дали този вариант е еднакъв за всички версии на GetRight - за всеки случай си сложи два-три произволни файла на ръка, след което редактирай файла с който и да е текстов редактор, за да си сложиш твоите.

вероятно ще се наложи да рестартираш и самия GetRight или да не е стартиран изобщо докато си редактираш файла, а може и да не се наложи.

друг вариант е да пуснеш GetRight с .BAT файл. при мен имам две примерчета, които си вървят с инсталацията. прегледай ги - може да ти свършат работа.


=============
sample1.bat
=============

@echo off

::**********************************************************************
:: Demonstrates using a batch file to script GetRight.
:: Shows checking to see if file exists, dialing, downloading, hanging up.
::
:: You must use START /W if you use the /W parameter in GetRight so
:: that a Windows DOS prompt will really wait until everything finishes
:: to continue with the batch file.
::**********************************************************************

::*** See if the file already exists.
::*** Uses the fact that GetRight adds .GetRight to the name until the file is done.
if exist c:\junk.html goto EXIT


::*** Dial the modem...
start /w GETRIGHT.EXE /dial /w

::*** Download the file...
start /w GETRIGHT.EXE /url:"[линк]" /file:"c:\junk.html" /w

::*** Hangup the modem...
GETRIGHT.EXE /hangup


::*** Check if file exists to give OK or fail msg.
if exist c:\junk.html goto DONE_DOWNLOAD
echo ERROR: Download Failed!
goto EXIT
:DONE_DOWNLOAD
echo Downloaded OK!


:EXIT


=============
sample2.bat
=============
@echo off

::**********************************************************************
:: Demonstrates using a batch file to script GetRight.
:: Shows saving older copies of the file being repeatedly downloaded.
::
:: You must use START /W if you use the /W parameter in GetRight so
:: that a Windows DOS prompt will really wait until everything finishes
:: to continue with the batch file.
::**********************************************************************

::*** See if the file already exists.
::*** Uses the fact that GetRight adds .GetRight to the name until the file is done.
if not exist c:\backup.bck goto DOWNLOAD_IT

::*** Does exist, so get rid of oldest and move other copies back before re-downloading.
del c:\backup.bck.5
ren c:\backup.bck.4 c:\backup.bck.5
ren c:\backup.bck.3 c:\backup.bck.4
ren c:\backup.bck.2 c:\backup.bck.3
ren c:\backup.bck.1 c:\backup.bck.2
ren c:\backup.bck c:\backup.bck.1


:DOWNLOAD_IT
::*** Download the file...
start /w GETRIGHT.EXE /url:"[линк]" /file:"c:\backup.bck" /w


::*** Check if file exists to give OK or fail msg.
if exist c:\backup.bck goto DONE_DOWNLOAD
echo ERROR: Download Failed!
goto EXIT
:DONE_DOWNLOAD
echo Downloaded OK!


:EXIT

Satan`s Defloration Incorporated
Отговор
в отговор на . #5

между другото

когато ще ползваш wget:
* пускай с опция -c за да продължи смъкването ако ти прекъсне връзката или енергото ти спрат тока. не пречи да се сложи и в самото начало.
* внимавай с опцията -r за рекурсивно смъкване на сайт (или ftp директория), защото може да започне да смъква целия интернет, което е времеемка задача.

Satan`s Defloration Incorporated
Отговор