Про управление браузером из пхп

SEO блог где палят темы [Самый интересный SEO блог]
2009-08-03 15:34:46
<< Скрипт для накрутки Alexa Rank | SKTool: новый источник кейвордов от гугла >>
IE из PHP


Вообще, управлять браузером, то есть IE, можно было минимум лет 12 назад, правда сначала в первых версиях это было сделано кривовато и глюкаво. Начиная с IE4, то есть примерно 10 лет назад, управление было более-менее вылизано и практически всё можно было уже делать стандартными средствами, не ища окна по заголовку и не лазая по диску.

Примерно тогда же, мелкософт сделал консольный жабаскриптообразный язык, с помощью которого управлять браузером стало возможно просто запуская на выполнение текстовый скрипт, не имея на руках никаких средств разработки. С этого времени управление браузером стало доступным для использования школьнегам-придурками (script kiddies), из-за которого IE стал считаться линуксоидами и другими ламерами "ненадёжным" и "дырявым". В самом линуксе точно таких же скриптов навалом, "надёжность" линукса заключается исключительно в том, что он никому нафиг не нужен. :)

То есть тема управления браузером мягко говоря не очень новая. Почему же тогда сейчас пиарят "новые" способы управления браузером из ПХП? На мой взгляд это полнейшая дурость и ламерство, даже владеющий пхп ленивый админ (не говоря о программистах), сможет написать консольный скрипт, который будет делать тоже самое, но быстрее и с меньшим числом ненужных промежуточных сущностей и ошибок, то есть система будет надежней. Для коллекции может и полезно иметь управляющий браузером пхп класс, но трудно придумать экзотический случай, когда он может понадобиться на практике. Что касается платных решений на основе пхп то это вообще чистой воды развод лоха. Если вы чайник и не знаете как написать управляющую программу, лучше используйте бесплатные средства для чайников, типа iMacros.

Лично для меня, удобней всего управлять браузером из VC++, с использованием MFC. Тем более, что под это дело есть просто огромные запасы готовых примеров на codeproject.com/codeguru.com, трудно придумать что-то, что уже не было обсосано и выложено в виде примера. Проблема только в том, что новое поколение боссов мелкософта не понимает силы MFC, поэтому в новых версиях вижуал студии её вот уже лет 7 старательно пытаются убить, так что идеальным средством разработки остаётся студия версии 6. :) В новых версиях студии MFC можно прикрутить вручную, но без визардов (которые были специально поломаны, чтобы пересаживать людей на дотнеты), программировать интерфейсы становится тяжеловато.

P.S. Надо бы написать статью, как ставить бесплатную вижуал студию, для ликвидации безграмотности. :)
TerVer 2009-08-03 19:11:31
да уж, vc++ для ламеров самый подходящий язык...
DrongoUS 2009-08-03 20:13:54
Просив в студию список дир под линуксами не для криворучек :-)
medar 2009-08-25 16:03:27
У имакроса черезвычайно узкий сектор использования и под seo-шные потребности он не попадает.
Cepera 2009-08-24 15:54:27
а я пишу пхп скрипт который собирает скрипт для имакроса :D такой гемор + многопоток не наладить
alexf 2009-08-13 16:20:07
Нет, в ИЕ нет никаких проблем с установкой прокси, в простейшем случае прокся устанавливается на процесс, а так можно и на объект поставить. Кстати, "соксы" и "иешный объект" это немного разные вещи. :)
alexf 2009-08-04 23:54:52
medar, а что там уметь? Наверное умею. :)
medar 2009-08-06 17:13:07
IE вроде прокси и вообще все настройки в реестре хранит, и если задействовать IEшный объект, то многопоток, получается, исключается.
medar 2009-08-04 08:23:19
В многопотоке с соксами ты умеешь работать ?
Bitman 2010-01-26 18:33:48
Cepera, элементарно делается. Потокм будет открытый брайзер, а их открытое количество ограничивается только свободной памятью
Десктопная парсилка Гугла 2013-03-08 10:14:46
[...] Десктопная виндовая парсилка выдачи Гугла на vbs, работает через запуск IE и прокрутку страниц, [...]

SEO сервисы | инструменты | новичкам | палю тему | шняга |