java скрипт перенаправления на страницу индекса после запросов - PullRequest
0 голосов
/ 29 февраля 2020

В настоящее время я работаю над проектом по сбору веб-сайта и извлечению информации. Сначала я изучаю селен и получил то, что хотел, однако производительность снижается. Я нашел requests+bs после того, как сделал несколько гугл и снова начал свой дневник. Я подумал, что это легко: (

Но, ребята, я сталкиваюсь с проблемой, что, когда человек хочет войти в систему, появляется сообщение об открытии потока (website1.url) -> click on login -> a popup window, затем введите учетные данные (website2.url), поэтому я смотрю на ( Запросить URL) и код:

credential = {'userName': 'XXX', 'passwordInput': 'XXX' }
request = requests.post('Request URL', data = credential)

Но это не сработало, потому что JavaScript не позволяет мне открыть (website2.url) / (Запросить URL) напрямую, он определит, является ли окно всплывающим или нет, и перенаправьте пользователя в индекс по соображениям безопасности, ниже приведен вывод, который я нашел:

<script type="text/javascript">
var url = "";
$(function(){
    window.history.forward(1);
    url = "/client_login/S00/gotoLogin.do?fromIndex=Y&request_locale=zh_TW";
    if(isPopupMainFram())
    {
       location.href = url;
    }else
    {
       openMainFrame(url);
    }
});
</script>

Любые подсказки или примеры кода будут полезны! Спасибо за время!

...