Оболочка Python для движка Google V8 JavaScript
1 ответ

Я хочу установить pyv8 для использования python-Wappalyzer, но я не могу исправить эту ошибку

Сначала я запустил это: pip install -e git://github.com/brokenseal/PyV8-OS-X#egg=pyv8 это сообщение показало: Obtaining pyv8 from git+git://github.com/brokenseal/PyV8-OS-X#egg=pyv8 Updating ./src/pyv8 clone Running setup.py egg_info for package pyv8…
01 окт '15 в 16:03
1 ответ

Преобразование объектов Python в JavaScript для PyV8

Я пытаюсь передать данные Python (списки, слова, строки..., произвольно вложенные) в PyV8. class Global(object): def __init__(self, data): self.data = data ctx = PyV8.JSContext(Global([{'a':1}])) ctx.enter() res = ctx.eval('data.length') js_len = Py…
21 фев '15 в 06:43
0 ответов

PyV8 - ошибка при установке

Я хотел бы установить PyV8. Я устанавливаю это через: sudo pip3 install pyv8 Я получаю сообщение об ошибке: Collecting pyv8 Downloading https://files.pythonhosted.org/packages/c6/fb/5c0512a373e3d0aad0b683f439e7bdd67f95a69e6473b76dc2cfdca2c43f/PyV8-0…
11 июн '18 в 16:34
2 ответа

PyV8 Issue Sublime Text3

У меня возникли некоторые проблемы и моя новая установка Ubuntu 12.04 64. Я установил возвышенный текст, я получил оба, 2/3, и оба выдают эту ошибку, когда я пытаюсь установить EMMET, я изучаю много информации, также пытаюсь установить PYV8 вручную,…
04 май '14 в 13:16
0 ответов

Используйте документ DOM в PyV8

Мне нужно запустить код JavaScript внутри Python. Этот код JS использует document Функции объекта DOM, и я не знаю, как "создать объект DOM" внутри кода JS, чтобы использовать это. В настоящее время я вызываю файл JS как: import json import PyV8 def…
04 дек '15 в 17:01
0 ответов

Как я могу получить переменные js в python с PyV8 (от js до python)

Я хочу перевести JavaScript на Python. Но когда я получаю bgAudio, он равен [объектный объект]. Любой, кто может подсказать мне, как получить значение "bgAudio". (Тип json лучше, например, {"url":"a/b/c/d/e.mp3","name":"aaa.mp3"})? Или как получить …
23 фев '16 в 12:49
1 ответ

Как мне запретить закрытые переменные читать на python?

Я пытаюсь выполнить код JavaScript в Python, используя pyv8 безопасно. В конце концов, у меня есть объект, который используется в JavaScript, с несколькими полями, которые я хотел бы скрыть. Я знаю, что Python не имеет инкапсуляции (как объясняется …
26 янв '17 в 00:03
2 ответа

Есть ли альтернатива для реализации функции onClick () в javascript на чистом python?

Короче говоря: я ищу, чтобы получить значение img src onClick() и передать выбранное изображение в функцию python для работы с PIL сказать, var i = getElementById("image-id").src pass this to python def whatever(): img = src var from js fun Является…
14 сен '13 в 15:46
1 ответ

Мой PyV8 контексты утечки памяти

Что бы я ни пытался с PyV8, у меня всегда бывают большие утечки памяти. Даже при выполнении evals с пустыми строками, похоже, все равно происходит утечка памяти. В приведенном ниже примере 10 миллионов выполнений eval с пустой строкой генерируют 320…
1 ответ

Как автоматически перезапустить программу на Python после ее завершения? Supervisord?

У меня есть программа на Python, которую я хотел бы постоянно запускать обновления и собирать новые данные. По сути, я собираю данные из нескольких доменов. Мои процессоры работают около полутора дней. Как только они закончат, я бы хотел, чтобы они …
30 апр '15 в 17:27
1 ответ

Выполнить Javascript в Python

У меня есть JS-скрипт, который получает в качестве параметра другой JS и распаковывает его (из упаковщиков eval (function)). Я пытался запустить его с помощью PyExecJs, но это вызывает у меня такие ошибки, как execjs.RuntimeError: SyntaxError: Unexp…
09 июн '15 в 07:05
1 ответ

Ошибка установки pyv8 на virtualenv в Windows

Я пытаюсь установить пакет pyv8 на virtualenv в Windows. Вот что я сделал: virtualenv venv venv\Scripts\activate pip install pyv8 и последняя команда завершилась с ошибкой: File "<string>", line 17, in <module> File "<proj_path>\ve…
28 апр '14 в 20:07
1 ответ

PyV8 выдает ошибку в JavaScript/ получает текущий номер строки

Я использую PyV8, и я хотел бы запретить назначение объектов javascript моим объектам python из-за текущей ошибки утечки памяти в PyV8. Я пришел с этим кодом: def __setattr__(self, name, val): if isinstance(val, (PyV8.JSFunction, PyV8.JSObject)): ra…
18 июл '13 в 16:12
1 ответ

Запустить Python из JavaScript

Я реализовал акселерометр Reader в Python, и я хочу выполнить функцию в файле JavaScript, когда читается новое значение, которое будет:1 - обновить значение в базе данных2 - передать новое значение всем подключенным клиентам (через Socket.io) Мне бы…
18 сен '18 в 20:01
1 ответ

Использовать getPanoramaByLocation в python by pyv8

Мне нужно определить, есть ли у данного места вид на улицу или нет. Так что getPanoramaByLocation js API - единственный способ, который я могу использовать, насколько мне известно. Тем не менее, у меня есть скрипт Python для обработки всех этих данн…
05 фев '15 в 09:22
0 ответов

Ошибка сегментации PyV8

У меня есть следующий кусок кода. import PyV8 class Global(PyV8.JSClass): def __init__(self): pass out = [] with PyV8.JSContext(Global()) as ctxt: ctxt.enter() op = ctxt.eval("function as(){return {'error':['ssda','sadsadds'], 'warning':[],'score':1…
2 ответа

Встраивание Node.js в Python

Я смотрю на вариант встраивания node.js в python, чтобы добавить функциональность node.js в мой существующий код на python. Я знаю, что это можно сделать наоборот, как описано в этом посте. Однако я хочу сохранить как можно большую часть существующе…
17 сен '14 в 21:28
0 ответов

PyV8 убивает весь процесс с кодом выхода -529697949

Падет ли PyV8 на весь процесс? Я использую PyV8 для обработки шифрования следующим образом: import os import PyV8 class Crawler(object): def __init__(self, *args, **kwargs): super(Crawler, self).__init__(*args, **kwargs) fjs_path = os.path.split(os.…
20 окт '17 в 07:37
1 ответ

PyV8 вылетает с Flask

Я пытаюсь запустить PyV8 (установленный pip, v1.0-dev) с Flask (v0.10.1) на python (v2.7.3), но приложение вылетает при создании глобального контекста, нет способа узнать, что произошло неправильно, потому что никакое исключение не ловится. Вот мой …
22 сен '14 в 20:26
2 ответа

Не могу установить pyV8 и пилибему в кали

Мой первый пост здесь! После поисков, попыток и неудач в течение нескольких недель, вот и я. Спасибо за ваши идеи по этому вопросу. Часть моей работы требует изучения и внесения в черный список спам / фишинговых сайтов, а также анализа подозрительны…
21 дек '17 в 11:16