Tag: javascript

Selenium WebDriver Python перезагружает html без обновления страницы

У меня есть страница с самообновляющимся контентом (через WebSocket), подобным этому. Пока содержимое постоянно меняется, мой веб-редактор firefox может видеть только исходный контент. Я мог бы получить свежий, обновив страницу driver.navigate.refresh() но это вызывает ненужный трафик, кроме того, в окне Firefox появился новый контент. Мой вопрос: могу ли я получить новый html, как я могу […]

javascript-протокол буфера декодировать данные с сервера python не удалось

Я использую javascript как клиент и python как сервер. Мне нужно отправлять / получать между ними, используя буфер протокола. Мой прото выглядит так: message CMsgBase { required CMsgHead msghead = 1; optional bytes msgbody = 2; } message CMsgHead { required int32 msgtype = 1; required int32 msgcode = 2; } Я использую protobuf.js в […]

Почему node.js не удаляет прописку при расшифровке сообщения, которое было зашифровано кодом python

Я пытаюсь зашифровать некоторый контент в Python и расшифровать его в приложении nodejs и наоборот. import base64 import hashlib from Crypto import Random from Crypto.Cipher import AES def Encrypt(self, PlainText, SecurePassword): pw_encode = SecurePassword.encode('utf-8') text_encode= PlainText.encode('utf-8') key = hashlib.md5(pw_encode).digest() iv = Random.new().read(16) cipher = AES.new(key, AES.MODE_CBC, iv) pad_text = pkcs7.encode(text_encode) msg = iv + cipher.encrypt(pad_text) […]

Вызов приложения Bokeh Server App Python из Javascript

Я ищу способ вызова функции python моего приложения сервера Bokeh с произвольного Javascript. Я хочу писать пользовательские виджеты, используя только HTML / Javascript, и использовать их для взаимодействия с приложением Bokeh. Я знаю, что можно расширить боке . Это единственный способ пойти? Для быстрого прототипирования я считаю, что было бы неплохо просто использовать соединение с […]

запрещенная ошибка при отправке в API

У меня есть приложение web chatbot, которое я создал с помощью Django и REST для API. поэтому я хочу, когда нажимаем ENTER, введенный текст будет POST для API под именем «запрос». Пока это мой код в index.js: $('.message-submit').click(function() { insertMessage(); var post_data = { csrfmiddlewaretoken: '{{ csrf_token }}', request : $('.message-input').val()}; $.ajax({ type: "POST", url: […]

Тестирование производительности JavaScript против Python

Будучи ученицей средней школы, я недавно решил сделать эксперимент по компьютерной науке для своей школьной научной ярмарки. Моя гипотеза заключается в том, что, сравнивая Javascript и Python с аналогичными программами, JS будет лучше работать на некоторых общих тестах тестирования программного обеспечения. Чтобы проверить мою гипотезу, мне нужно написать набор программ на каждом языке, которые выполняют […]

StaleElementReferenceException selenium webdriver python и phantomjs

Я пытаюсь получить экран, чтобы выделить все элементы вашего HTML-кода, как на изображении ниже: Я использую Selenium и PhantomJS. Однако, когда вы запускаете код для определенных веб-страниц, таких как Youtube, он выдает ошибку StaleElementReferenceException . Я подумал о том, чтобы позволить продолжить выполнение кода, проигнорировав ошибку, используя блок try-except, но заканчивается на более чем 6 […]

Как выполнить возвращенный ответ Javascript при очистке сайта?

Я очищаю сайт, который вызывает следующую ошибку, когда я пытаюсь очистить его с помощью Scrapy: После некоторой отладки я понял, что на возвращенной странице есть встроенный код Javascript, который генерирует уникальный cookie (сгенерированный с довольно сложным механизмом, который закодирован в HTML, а затем декодируется с использованием Javascript и выполняется). После настройки файла cookie страница обновляется […]

Как обходить сайт с помощью JAVASCRIPT

Я использую python 3.x и выполняю сканирование с помощью Beautifulsoap Я хочу узнать, как обходить сайт с помощью JAVASCRIPT например) <a id="ContentPlaceHolder1_btnDown" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$btnDown','')"> <img src="http://img.rupython.com/pythoncommon/icon/icrobat.gif" alt="emememem"></a> <a href="javascript:fn_FileDownLoad('NewsLetter/Attach/2016/12/KIPF_161111.pdf', '_KIPF_161111.pdf');">KIPF_161111.pdf</a> В этом, обычно, я ожидаю, что a href="/alal/blablabla.pdf" Итак, я использовал URL, а затем получил pdf-файлы. Но, в первом коде "href = javascript:__doPostBack("ct100$ContentPlaceHolder1$btnDown','')" href="javascript:fn_FileDownLoad('NewsLetter/Attach/2016/12/KIPF_161111.pdf', '_KIPF_161111.pdf');">KIPF_161111.pdf</a> Где […]

Веб-терапия! Как я могу сканировать, используя данные события Click?

Я пытаюсь просканировать эту страницу: http://www.11st.co.kr/html/main.html, но есть некоторые проблемы. Во-первых, Scrapy не может интерпретировать javascript. Я хочу получить некоторые данные «href» для сканирования в этой кнопке (красный квадрат) Скриншот сайта даже я не могу использовать селен. Потому что код кнопки написан в скрипте. поэтому xpath не может найти. <script id="headerNavigationTemplate" type="text/x-handlebars-template"> {{#ifCond templateType '===' […]

Python - лучший язык программирования в мире.