Что означает «КОД» для переменной?

В perlя хотел отладить код модуля, поэтому временно добавил следующую строку к такому исходный код:

 print $${${$${$$h[1]{$j}}{proxy_cache}}{$e}}{'fetch_handler'}{'ownerDocument'}

... и он печатает:

 CODE(0x9b2b3e0)

Что означает "КОД"? Я ожидал HASH(0x???????). Я новичок в Perl, поэтому, пожалуйста, объясните мне это, так как гугление для +Perl +CODE не помогает :)

Я искал urlинформации ownerDocument, кстати .

[ОБНОВЛЕНИЕ]

Я пытаюсь использовать модуль WWW::Scripterдля своих нужд и уже нашел несколько ошибок, которые автор этого модуля ( Отец Хризостомос) уже исправлено на основе моих входных данных.

Теперь я «отлаживаю» некоторые проблемы с изображениями, которые создаются динамически в JavaScript (например, ((new Image()).src='http://...'), поскольку эти изображения теперь не включены в результаты $w->images.

Если вы посмотрите на sub update_htmlв исходном коде модуля .perl.org/src/SPROUT/WWW-Scripter-0.026/lib/WWW/Scripter.pm]есть строка, начинающаяся с

       $h && $h->eval($self, $code  ...

Это раздел, который мне нужно отладить. Я пытаюсь для «поиска» новых изображений в DOM после оценки скрипта.Мне удалось довольно легко найти элементы изображения, но теперь я пытаюсь найти информацию, к какому документу они принадлежат, так как мне нужно получитьих с правильной информацией о реферере. Некоторые изображения создаются во фреймах, iframe, сценариях и т. д. Если используется неверная информация о реферере, это может привести к неправильному ответу, поскольку большинство из них (new Image()).src='http://. ..'изображения используются для отслеживания с помощью файлов cookie, а не для реального содержимого изображения. Чтобы получить правильное содержимое документа, все эти специальные изображения должны быть правильно обработаны, и без правильного реферера это не работает...

5
задан Frambot 15 July 2013 в 19:25
поделиться