Тема: Включение/отключение картинок в браузере
Вкратце что это такое и для чего нужно.
Отключение картинок существенно снижает трафик
Приличная экономия на загрузке ЦП(основной ограничитель количества запущенных ботов) - до 30 и более процентов
Что для этого необходимо.
Если совсем в двух словах, то нужно менять параметр в реестре
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main]
"Display Inline Images"="PARAM"
Автоматизируем (на личном примере)
Создаются 2 файла - en.reg и dis.reg. Их содержание соответственно:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main]
"Display Inline Images"="yes"
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main]
"Display Inline Images"="no"
Добавляя содержимое файла en.reg(запуская его) мы включаем картинки. Файлом dis.reg, соответственно, отключаем.
Теперь нам нужно сделать так, чтобы файл добавлялся от всех имеющихся пользователей(их часто немало).
Нам понадобится знакомая нам программа ExecAs - (Please log in or register to see this URL)
Советую установить или просто скопировать в две разные папки. Например, "C:\ExecAs-en" и "C:\ExecAs-dis"
В этих папках размещаем файлы reg.bat с содержанием:
regedit.exe /s en.reg
regedit.exe /s dis.reg
(Содержание файла, разумеется, разное для каждой папки)
Запуском этого батника мы будем включать/отключать картинки без запроса на добавление данных в реестр.
Теперь нам остаётся настроить программу ExecAs(их у нас теперь ещё две):
Пуск-Выполнить-"C:\ExecAs-en /s"
и Пуск-Выполнить-"C:\ExecAs-dis /s"
Подробная настройка программы описана (Please log in or register to see this URL). Разница лишь в том, что нужно указывать путь не до Program.exe, а до файла reg.bat. Здесь важно не ошибиться, чтобы не включать картинки вместо их отключения или наоборот.
Далее копируем файлы en.reg и dis.reg в c:\windows\
Создаём bat-файлы enable_images и disable_images с приблизительно следующим содержанием:
"C:\ExecAs-en\ExecAs.exe" 1
"C:\ExecAs-en\ExecAs.exe" 2
"C:\ExecAs-en\ExecAs.exe" 3
"C:\ExecAs-dis\ExecAs.exe" 1
"C:\ExecAs-dis\ExecAs.exe" 2
"C:\ExecAs-dis\ExecAs.exe" 3
Запуская enable_images.bat мы добавляем данные файла en.reg в реестр и включаем картинки. Запуская disable_images.bat мы отключаем картинки.