Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Задача: Создать инструмент загрузки всех документов определённого типа с веб-сайта (http://forum.oszone.net/showthread.php?t=173643)

Vitalina 20-04-2010 19:04 1397110

Задача: Создать инструмент загрузки всех документов определённого типа с веб-сайта
 
В общем такая катастрофа! В четверг будет контрольная, одно из заданий - программа в Автоите... А препод полный мудак практически ничего не давал по этой теме.

Если у кого-нибудь будет время в четверг до обеда, помогите решить эти задачи, пожалуйста... Я буду очень благодарна!!!

Напишите заранее только что согласны... http://vkontakte.ru/id1050072

kaster 20-04-2010 19:53 1397150

AutoIt уже учат в универах? :o

Yashied 20-04-2010 20:33 1397182

Прогресс...

Creat0R 20-04-2010 21:04 1397211

Предупреждение за нарушение правил форума, пункт 2.7:

Цитата:

В заголовке темы обязательно обозначайте название предмета, которого касается вопрос, а в теле сообщения максимально подробно опишите проблему (приведите аппаратную/программную конфигурацию, а также изложите ситуацию, в которой возникает проблема).
Неужели вы думаете что написав в названий темы «нужна помощь!», вам действительно помогут быстрее?
Переименуйте пожалуйста тему.

Да и вообще, в чём собственно вам нужна помощь, или нам нужно регистрироваться специально по ссылке что вы дали (да, среди нас есть и такие у которых нет аккаунта “вконтакте” :))?

Vitalina 21-04-2010 12:49 1397612

Извините... Знать бы еще как она переименовывается =)

Это сильно сказано "изучают" - 6 часов занятий, после которых решение задач на контрольной! А вуз вообще экономический!

На контрольной просто будет возможность в интернет вылезти, вот я и подумала может кто-нибудь сможет быстренько решить задачки...

madmasles 21-04-2010 13:06 1397629

Vitalina,
Попробуйте Ваши задачи сюда выложить. Смогу - помогу. :)

Creat0R,
Простите девушку, пожалуйста, все-таки, она интересную новость сообщила. :)

Creat0R 21-04-2010 16:45 1397803

Цитата:

Цитата Vitalina
Знать бы еще как она переименовывается »

В первом сообщении есть кнопочка «Редактировать», а рядом плюсик ([+]), вот на него нужно нажать.

Цитата:

Цитата madmasles
Простите девушку, пожалуйста, все-таки, она интересную новость сообщила

Я если честно не сразу приметил что это девушка, т.к первое что бросилось в глаза это некорректное название темы.
Но правила всё ровно для всех едины ;)

Vitalina 21-04-2010 21:44 1398009

Спасибо, мальчики!!! у меня контрольная с 9.30 до12.30

Vitalina 22-04-2010 09:45 1398265

Ребята!!! Вот задание!!! на 100минут оно
Задание:
Создать инструмент, загружающий все документы определённого типа ( например, файлы Excel) с определённого сайта (например, www/hse.ru)

Напишите, когда решать начнёте!!!!! Плиииз!!!!

madmasles 22-04-2010 10:01 1398271

Vitalina,
У меня примерно так получилось:
Код:

#RequireAdmin
#include
<IE.au3>

$count = 0
$sUrl = "http://www.autoitscript.com/autoit3/files/beta/autoit/"
$oIE = _IECreate($sUrl, 0, 0)
; открываем IE в скрытом режиме по адресу $sUrl
$oLinks = _IELinkGetCollection($oIE)
; получаем коллекцию всех ссылок на скачивание со страницы
For $oLink In $oLinks
    ;в цикле проверяем в тексте всех ссылок на странице наличие расширения .exe
    If StringInStr($oLink.innertext, ".exe") <> 0 Then
        $hDownload = InetGet($oLink.href, @ScriptDir & "\" & $oLink.innertext, 1, 1)
        ;скачиваем файл с раширением .exe в папку со скриптом.
        Do
            Sleep(50)
        Until InetGetInfo($hDownload, 2)
        ;ждем, пока не скачается очередной файл
        $count += 1
        ;считаем скачанные файлы
    EndIf
    ;возвращаемся в начало цикла
Next
InetClose($hDownload)
;закрыли хендл InetGet
_IEQuit($oIE)
;закрыли IE
MsgBox(0, "", "Скачано " & $count & " файлов расширением .exe")
;сообщили сколько файлов скачали

PS
Данный код надо сохранить с расширеним .au3

Creat0R 22-04-2010 10:28 1398291

Цитата:

Цитата Vitalina
Вот задание »

Я соответственно переименовал тему, в дальнейшем, пишите пожалуйста по принципу «одна проблема - одна тема».

Yashied 22-04-2010 10:39 1398302

Vitalina, а ты уверен(а), что твой препод сейчас не читает этот форум?

Vitalina 22-04-2010 11:08 1398316

Аааа!!! Спасибо тебе огромное!!!! Освобожусь---напишу! ТЫ МЕНЯ НЕРЕЛЬНО ВЫРУЧИЛ ;)

Ахаха, уверена :)))

madmasles 22-04-2010 11:44 1398340

Цитата:

Цитата Yashied
а ты уверен(а), что твой препод сейчас не читает этот форум? »

Особенно ему должен первый пост понравиться: А препод полный... :biggrin:

Yashied 22-04-2010 12:01 1398358

Собственно более или менее приличных форумов по AutoIt я знаю всего 2,5 в рунете + офф. форум. Так как книг, а тем более учебников по AutoIt нет, то логично предположить, что "препод" обитает на одном из этих форумов и скорее всего является одним из нас, поскольку IMHO одним лишь справочным файлом обойтись практически нереально, тем более, если AutoIt вписан в рамки дисциплины в ВУЗе. Но что-то мне с трудом во все это верется...

Привет "препод".

:)

Iska 22-04-2010 14:41 1398495

Цитата:

Цитата Yashied
Так как книг, а тем более учебников по AutoIt нет…

Yashied, некоторые вещи по AutoIt (прежде всего — как средства автоматизации) есть в Джесси Торрес "Скрипты для администратора Windows" - Поиск в Google. Хоть и устарело, но даёт некоторое представление.

madmasles 03-05-2010 22:59 1406026

Vitalina,
Вот она - женская необязательность. А мне так интересно, правильно я сделал Ваше задание, или нет. Вы бы хоть написали, какую мы с Вами оценку получили. Интересно. :)

Iska 06-05-2010 10:26 1407800

2madmasles: наверное, преподаватель всё-таки прочитал ;)…


Время: 12:12.

Время: 12:12.
© OSzone.net 2001-