В Python я использую библиотеку requests
для отправки HTTPRequest по URL-адресу. Однако, когда я нажимаю эту кнопку, похоже, что ничего не происходит при использовании инструментов разработчика Chrome. Нет запросов XHR, ничего не отправлено.Инструменты разработчика Chrome не могут найти HttpRequest
Когда я нажимаю кнопку, открывается новое окно, а затем сразу перенаправляется на другую страницу. Я хочу, чтобы requests
отправил POST на полезную нагрузку, а затем сохранил возвращенную страницу после перенаправления.
Вот кнопка в HTML:
<button type="button" id="form_submit" class="querysubmit" name="querysubmit" onclick="if (document.regform.onsubmit()) {$j('#queryform').submit();setTimeout('document.getElementById(\'form_submit\').disabled=false;document.getElementById(\'form_submit_image\').src=\'/img/btn_submitquery.gif\';',10000);this.disabled=true;document.getElementById('form_submit_image').src='/img/btn_querysubmitted.gif';}">
<img id="form_submit_image" src="/img/btn_submitquery.gif" alt="Submit Query">
</button>
Я пытаюсь найти POST HTTPRequest, так что я могу добавить полезную нагрузку на запрос.
new_page = session.post(QUERY_URL, data=payload_dict)
Кто-нибудь знает, почему, когда я нажал на кнопку «Отправить», ничего не происходит в инструментах разработчика Chrome еще откроется новая страница, которая обрабатывает запрос?
Почему JS встроен? –
ли эта страница открыта на новой вкладке? если это так, то сетевая активность будет там. вы можете запоминать активность через перезагрузку с помощью опции. – dandavis