2015-07-25 4 views
0

Я пытаюсь написать сценарий, который записывает ввод и нажимает кнопку на веб-странице, чтобы отправить запрос.Запустить Javascript после загрузки веб-страницы Python

Проблема в том, что вход и кнопка находятся в пределах тега <script type="text/template"> и не отображаются.

Кроме того, я считаю, что веб-сайт отправляет информацию с использованием AJAX, а не из простой формы, поэтому я не могу просто опубликовать данные самостоятельно.

Как запустить Javascript на веб-странице, как если бы я просматривал веб-страницу в браузере, чтобы я мог ввести данные и нажать кнопку? Благодаря

Ниже находится кнопка, которая не находится в форме:

<p><button type="button" class="btn go block submit">Click Me!</button></p> 
+1

Похоже, вы хотите написать веб-клиент Python? Попробуйте Google и посмотрите, что вы найдете. – Peter

+0

Вы можете абсолютно отправить запрос POST с данными JSON, чтобы имитировать форму, отправленную – IanAuld

+0

На самом деле я не могу. Веб-страница отправляет информацию с помощью AJAX (при нажатии кнопки не открывается новая веб-страница), и похоже, что она использует socket.io. Я рассматриваю селен, чтобы решить эту проблему. –

ответ

0

Попробуйте использовать Selenium/Python, Это очень простой и мощный инструмент автоматизации браузера.

+0

То, что я делаю, пытается сейчас, спасибо –

Смежные вопросы