По подробнее, что хотел, что делал, что читал и в чем тут ересь.
Хотел спарсить сайт, для этого поставил phantomjs и к обертку под перл к нему WWW::Mechanize::PhantomJS. А ересь в том, что на распарсиваемом сайт хитрый админ обфусцированный javascript запилил, можно было бы просто lwp+regexp парсить, но там черт ногу сломит, функции вида
v = function(n) {
e(u.mainDomain, t.isHttps, u.isSmart, function(t) {
u.useMainDomain && u.mainDomain && (t = t.split(".")[0] + "." + u.mainDomain),
n(t)
})
}
А, используя WWW::Mechanize::PhantomJS, сайт не всегда прогружается до конца, со всеми скриптами. Читал доки, более менее разобрался, запил нужные заголовки.
P.S. Чтоб не плодить темы, как конвертнуть строку в число с определенной системой счисления? Аналог js функции toString(система счисления), пытаюсь запилить эквивалент js выражения
Math.random().toString(36)