|
|
|||||||||||
Выполнить код на javascript в python программе01.11.2016, 18:05. Показов 5764. Ответов 6
Метки нет (Все метки)
На сайте, который парсит мой скрипт, некоторые email скрыты специальными кнопками - пока не ткнешь, email не не отобразится. Использовать что-то типа Selenium\PhantomJS, c которыми я пока и не работал даже, на данный момент большого желания нет - программа сама по себе не очень большая и большую часть email-ов она и так подбирает.
Но может быть есть более простой способ выполнить такой код:
Попробовал переписать на python - получился такой код (не очень конечно - но не знаю как по индексу подстроку по другому получать)
В общем, как бы вы вытаскивали подобные email?
0
|
|||||||||||
| 01.11.2016, 18:05 | |
|
Ответы с готовыми решениями:
6
Выполнить JavaScript в программе и получить кукисы Как выполнить код JavaScript из приложения на C++ ? Как выполнить JavaScript код на Android studio? |
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 01.11.2016, 18:13 | |
|
Телепаты и магии в отпуске, ссылку на сайт в студию.
0
|
|
|
|
|
| 01.11.2016, 18:40 [ТС] | |
|
Пример : профиля
такого, где только кнопка уже не могу найти - ну суть та же - email формируется указанным javascripto-м. В данном профиле email, конечно есть и в других строках таблицы - в чистом виде, но могут быть (теоретически) профили, где email только javascript-овый. Добавлено через 9 минут PS: на счет кнопки я немного ошибся - на самом деле там идет mailto c запуском почтового клиента. Но сам email в этой строчке таблицы формируется именно javascript-ом. Добавлено через 1 минуту Вот пример , где email-а в чистом виде вообще на странице нет:
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 02.11.2016, 19:22 | ||
|
0
|
||
|
|
||
| 03.11.2016, 00:58 [ТС] | ||
|
Впрочем, вопрос уже решен - расшифровкой строк из javascripta в python коде. Так что обсуждать действительно нечего. Да и дельных советов, видимо, тут не дождаться.
0
|
||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 03.11.2016, 05:58 | ||
|
0
|
||
|
|
|
| 03.11.2016, 14:10 [ТС] | |
|
В исходном коде страницы есть код (разумеется, в теге script), приведенный в первом посте. Я не знаю, что подается в итоге на почтовый клиент (у меня его нет, просто запускается конфигуратор Outlook при нажатии на кнопку-ссылку - да это и не важно), но javascript код для формирования элемента c email страница содержит и код этот можно выполнить и получить результат. Я его вполне успешно переписал на python, а затем выполняю в своем парсере, подавая ему зашифрованную строку и соль из этого javascript. И получаю расшифрованный email. И все что меня интересовало - это как подобную задачу решили бы другие пользователи форума, исходя из своей практики.
0
|
|
| 03.11.2016, 14:10 | |
|
Помогаю со студенческими работами здесь
7
Как из Python скрипта выполнить другой python скрипт? Senior Python developer (Python, Django, JavaScript, Cloud) in Munich, Germany,visa sponsorship Senior Python Developer (Python, Django, JavaScript, Cloud) for top company in Munich - Germany wanted
Код javascript для создания теста, используя html form и javascript Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 12.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 11.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
|
Очистка реквизитов документа при копировании
Maks 10.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 09.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 09.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 09.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|