Интерпретируйте и выполните произвольный JavaScript в Linux CLI

Может быть, вам нужно взглянуть на Python UUID , он может генерировать случайные длинные символы. Но вы можете нарезать его и использовать нужное количество символов с небольшой проверкой, чтобы убедиться, что он уникален даже после нарезки.

Фрагмент UUIDField может помочь вам, если вы не хотите сами создавать UUID.

Также посмотрите это сообщение в блоге

11
задан Chris 3 May 2014 в 00:04
поделиться

3 ответа

Взгляните на движок Rhino ( Rhino в википедии )

Вот несколько альтернатив:


Вы также можете взглянуть на Node.js

7
ответ дан 3 December 2019 в 08:31
поделиться

Ваш вид вождения в двух разных точках: 1) выполнение javascript вне браузера 2) просмотр результатов javascript на веб-странице.

Для первой проблемы mozilla rhino является интерпретатором javascript который работает в java. Вы можете выполнить javascript через командную строку.

Для второй проблемы посмотрите на вкладку dom в Firebug, вы можете увидеть результирующие элементы документа после запуска javascript.

Или вы можете включить отладку скрипта, сохранить локальная копия страницы и вставляем на нее отладку (); заявление.

3
ответ дан 3 December 2019 в 08:31
поделиться

Думаю, вы захотите выполнить парсинг при выполнении javascript. env.js, описанный в http://ejohn.org/blog/bringing-the-browser-to-the-server/ , может оказаться полезным. Я должен был попробовать это на каком-то моем инструменте, но не смог из-за нехватки времени и остановился на скриптах, специфичных для сайта.

2
ответ дан 3 December 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: