![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
To mój pierwszy post i nie ukrywam wśród ludzi, którym nie dorastam do pięt z racji mojej wiedzy o programowaniu itp. Ale mam problem i znając różne fora wiem, iż można na nich liczyć na życzliwych userów - i takąż nadzieję mam i tu (IMG:style_emoticons/default/wink.gif) . Problem mój polega na pobraniu pewnej liczby stron na dysk począwszy od np 60001 do 60100 i aby się te strony najlepiej zapisały na dysku z nazwą odpowiadającą wpisanemu numerowi - jeśli to jest w ogóle możliwe. Do tej pracy zaciągnąłem program iMacros jako dodatek do FF i sam coś nie mając pojęcia stworzyłem: VERSION BUILD=7210419 RECORDER=FX TAB T=1 URL GOTO=http://195.116.105.17 TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:IWEDITNREDG CONTENT=65000 TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=ID:IWBUTTONSEARCH SAVEAS TYPE=CPL FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} TAG POS=1 TYPE=IMG ATTR=ID:XPMIWNAVIGATOR1_nav13 TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:IWEDITNREDG CONTENT=65001 TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=ID:IWBUTTONSEARCH SAVEAS TYPE=CPL FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} TAG POS=1 TYPE=IMG ATTR=ID:XPMIWNAVIGATOR1_nav13 TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:IWEDITNREDG CONTENT=65002 TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=ID:IWBUTTONSEARCH SAVEAS TYPE=CPL FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} TAG POS=1 TYPE=IMG ATTR=ID:XPMIWNAVIGATOR1_nav13 fajnie to wygląda ale: 1. musiałbym wpisać prawie 100 cyfr z ręki (od 60001 do 60100) a chciałbym aby gdzieś wpisać tylko liczbę od i do. 2. zapisuje mi to do plików nie z nazwą kolejnej cyfry - to teoretycznie można później zmienić w TotalCommander. Czy w ogóle można tak napisać skrypt aby zadać mu pewien zakres i aby on sam sobie wprowadzał kolejne numery i ściągał te strony bo ew. zapisywanie ich pod nazwą wpisanego numeru to już pełnia szczęścia by była. Ew. proszę o info czy to jest wykonalne i gdzie może szukać pomocy. Pozdrawiam serdecznie i liczę choć na małą informację |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witaj,
Dzięki za odzew (IMG:style_emoticons/default/wink.gif) co do adresu stron to nie rozumiem za bardzo o co chodzi, bo w moim przypadku jest to jedna stronka http. W tym przykładzie co podałem chodzi mi jak w programie iMacros (tym darmowym pod firefox'em) zapętlić pewna czynność. dokładnie z mojego przykładu to zrobić tak aby: 1. wpisać pewien zakres liczb np. 60001 do 60100 2. na żądanej stronce aby w odpowiednim miejscu same się te cyfry kolejno wpisywały i pobierały stronkę na hdd. 3. o opcji zapisywania/pobierania stronki zgodnie z wyszukiwaną liczba to już nie marzę (IMG:style_emoticons/default/wink.gif) . jak to zrobić aby tę część mojego makro jakoś zautomatyzować/zapętlić: TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:IWEDITNREDG CONTENT=65000 TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=ID:IWBUTTONSEARCH SAVEAS TYPE=CPL FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} TAG POS=1 TYPE=IMG ATTR=ID:XPMIWNAVIGATOR1_nav13 to mi działa ale musiałbym 100 razy napisać te wiersze wprowadzając kolejne cyfry - co w przypadku mojej niewiedzy lepszym okazało by się robienie tego z palca a nie szukanie automatu. Ktoś mi już pomógł w inny sposób ale niestety musiałbym posiadać pełną wersję programu (nie dodatku do FF) iMacros. Fajnie to zrobił bo wpisuje się zakres liczbowy i program się uruchamia, ściąga stronkę z numerem i ja zapisuje, ponownie się otwiera ściąga kolejną i ją zapisuje itd. Problemem jest, że nie robi tego przy jednym uruchomieniu tylko otwiera i zamyka. Dla mnie bardziej poręczny byłby iMacros pod FF ale to i tak z braku całkowitej wiedzy w temacie - dla mnie to po prostu Chiński (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 04:17 |