Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WWW::Mechanize::FireFox 
V
    Опции темы
infarch
Дата 21.4.2011, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



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


MozRepl::RemoteObject: [Exception... "Cannot modify properties of a WrappedNativ
e"  nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)"  location: "JS
frame :: chrome://mozrepl/content/repl.js -> file:///C:/Users/sku/AppData/Roamin
g/Mozilla/Firefox/Profiles/slo5w98d.default/mozrepl.tmp.js :: anonymous :: line
2"  data: no] at C:/mod-perl/Perl/site/lib/MozRepl/RemoteObject.pm line 1210


Вот что я делал:

Код

use WWW::Mechanize::FireFox;

my $mech = WWW::Mechanize::FireFox->new();
$mech->get('http://google.com');

 
Может кто-нибудь подскажет как заставить этот модуль работать?
PM MAIL   Вверх
Pfailed
Дата 21.4.2011, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 19.7.2009

Репутация: 2
Всего: 39



MozRepl установлен в Firefox и запущен?
Что за FireFox? Оно Firefox.



--------------------
PM MAIL   Вверх
infarch
Дата 21.4.2011, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



Установлен и запущен. Страница открывается, это видно по появлению новой вкладки с заголовком гугла. А потом происходит ошибка и вкладка закрывается. Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16
PM MAIL   Вверх
Pfailed
Дата 21.4.2011, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 19.7.2009

Репутация: 2
Всего: 39



Возможно конфликт с каким-то другим расширением. У меня работает нормально.
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.18) Gecko/20110323 Iceweasel/3.5.18 (like Firefox/3.5.18)




--------------------
PM MAIL   Вверх
infarch
Дата 21.4.2011, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



Под линуксом? Видать пользователей винды опять обделили :( А расширения тут ни при чем, я уже пробовал их всех отключать.
PM MAIL   Вверх
Pfailed
Дата 21.4.2011, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 19.7.2009

Репутация: 2
Всего: 39



Судя по тому что он у вас называется WWW::Mechanize::FireFox у вас установлена очень древняя версия. Начиная с 0.12 модуль был переименован в WWW::Mechanize::Firefox. А текущая версия уже 0.50. Так что пробуйте обновляться.


--------------------
PM MAIL   Вверх
infarch
Дата 21.4.2011, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



Так, есть прогресс! Передал autodie=>0 в конструктор и заработало. Но не сильно мне нравится такой подход... уж если ошибка то ошибка, может потом себе дороже выйти ее прятать.

Добавлено через 2 минуты и 39 секунд
А где взять этот самый WWW::Mechanize::Firefox? В каком он репозитории?
PM MAIL   Вверх
Pfailed
Дата 21.4.2011, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 19.7.2009

Репутация: 2
Всего: 39





--------------------
PM MAIL   Вверх
infarch
Дата 21.4.2011, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



Хм... да, есть такой. А вот через менеджер пакетов я его не вижу. Так что похоже что надо добавить репозиторий. Вот только какой... У меня стоит актив перл от активстейта.
PM MAIL   Вверх
Pfailed
Дата 21.4.2011, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 19.7.2009

Репутация: 2
Всего: 39



Вот уж не знаю. Попробуйте по старинке:
Цитата

>cpan
cpan[1]> notest force install WWW::Mechanize::Firefox




--------------------
PM MAIL   Вверх
infarch
Дата 21.4.2011, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



Уфф, поставил! И даже работает! Спасибо большое за подсказку.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0791 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.