Трябва ми софт....
5 отговора
258 прегледа
Трябва ми софт....
....на който може да се задават URL от текстов файл, той да ги издърпа и кънтента който получи да се запише във файл с име което е зададено в същия този файл.
Идеи?
Идеи?
Re: Трябва ми софт....
wget - официална страница
wget - изкомпилиран за windows
Satan`s Defloration Incorporated
wget - изкомпилиран за windows
Satan`s Defloration Incorporated
Малко и интелигентно...
...и просто прекрасно - върши чудесна работа!Само дето не разбрах как във файла да му задам под какво име да ми пише кънтента
и няма да откажа мааааалко акъл!
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
на 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
между другото
когато ще ползваш wget:
* пускай с опция -c за да продължи смъкването ако ти прекъсне връзката или енергото ти спрат тока. не пречи да се сложи и в самото начало.
* внимавай с опцията -r за рекурсивно смъкване на сайт (или ftp директория), защото може да започне да смъква целия интернет, което е времеемка задача.
Satan`s Defloration Incorporated
* пускай с опция -c за да продължи смъкването ако ти прекъсне връзката или енергото ти спрат тока. не пречи да се сложи и в самото начало.
* внимавай с опцията -r за рекурсивно смъкване на сайт (или ftp директория), защото може да започне да смъква целия интернет, което е времеемка задача.
Satan`s Defloration Incorporated