![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| vitorian |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.4.2008 Репутация: нет Всего: нет |
Доброго времени суток.
Я пишу на Delphi, но похоже, что этот вопрос ближе вам. К меня есть задача, реализующая скачивание текстового содержимого сайтов. Многие из этих сайтов увешаны всякими имиджами, загрузка которых тормозит процесс скачивания. Хотелось бы программным способом перед процедурой скачивания отключать возможность загрузки картинок в IE (как если бы восползоваться меню "Свойство обозревателя->Дополнительно->Показывать изображения" и снять отметку в этом чекбоксе), а после окончания процедуры включать такую возможность. Продскажите плз, кто знает. |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
И с какого это боку ближе к нам? Это ближе к С++ и людям, который ослика знают. PS А как вы так скачиваете через эксплорер? Загружаете страницу, сохраняете, а потом читаете? -------------------- Lost.... |
|||
|
||||
| taro |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 29.8.2007 Репутация: нет Всего: нет |
По-моему, вы не с той стороны подходите к задаче.
Напишите простенькое приложение, которое будет спрашивать указанный сайт по HTTP, получать поток, складировать его в файл или просто удерживать в памяти до сохранения, парсить на предмет следующих ссылок и так пока не выкачаете. Добавлено @ 15:52 Оффтопну кодом родного вам Дельфи. Примерно вот так это может выглядеть.
Это сообщение отредактировал(а) taro - 2.4.2008, 15:54 |
|||
|
||||
| vitorian |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.4.2008 Репутация: нет Всего: нет |
Да собстввенно вот так : oIE := CreateoleObject("InternetExplorer.Application") oIE.Navigate("...") lcInnerhtml := oIE.Document.Body.Innerhtml и сохраняю переменную lcInnerhtml в файл Добавлено через 6 минут и 55 секунд
Вы несколько не поняли. Программа уже есть и работает. Хотелось просто уменьшить трафик. Если перед запуском программы я в ручную отрубаю загрузку картинок, то трафик уменьшается на порядок!! Но потом приходится опять в ручную включать. Это утомляет. Поэтому ишу программное решение. |
||||
|
|||||
| taro |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 29.8.2007 Репутация: нет Всего: нет |
Я еще раз говорю: вы подошли к задаче не с того конца. Для решения этой задачи вам вообще не нужно связываться с эксплорером. Если уж вам так хочется общаться именно с ним, поглядите на MSDN, что именно умеет эксплорер. |
|||
|
||||
| vitorian |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.4.2008 Репутация: нет Всего: нет |
В силу некоторых причин, я должен работать именно через эксплорер. А MSDN я уже пытался изучать. К сожалению там тяжело искать нужную мне инфу, т.к. слабо знаю предмет (да и английский тоже |
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Еще раз: при чем тут Java?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |