在Python请求会话中响应Javascript函数

在Python请求会话中响应Javascript函数,javascript,python,web-scraping,python-requests,Javascript,Python,Web Scraping,Python Requests,我试图通过Python请求会话登录到一个网页,但我被一个Javascript函数卡住了,它阻止了我成功登录。我的脚本从一个Selenium web驱动程序开始,该驱动程序输入登录信息,然后登录后,将cookie传输到一个会话,我一直在使用该会话来发出Python请求。最近对登录过程进行了更新,在发出python请求后,我被重定向到另一个页面。我之所以被阻止,是因为我相信有一个javascript函数正在检查我的浏览器以查看是否启用了Cookie。我不熟悉javascript编程,但我想知道是否有

我试图通过Python请求会话登录到一个网页,但我被一个Javascript函数卡住了,它阻止了我成功登录。我的脚本从一个Selenium web驱动程序开始,该驱动程序输入登录信息,然后登录后,将cookie传输到一个会话,我一直在使用该会话来发出Python请求。最近对登录过程进行了更新,在发出python请求后,我被重定向到另一个页面。我之所以被阻止,是因为我相信有一个javascript函数正在检查我的浏览器以查看是否启用了Cookie。我不熟悉javascript编程,但我想知道是否有人知道一种方法,可以用“True”值或其他方法截取对javascript函数的响应?下面是javascript函数,我认为是它造成了问题

//<![CDATA[
var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
  b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
  b(function(){
    var cookiesEnabled=(navigator.cookieEnabled)? true : false;
    if(!cookiesEnabled){
      var q = document.getElementById('no-cookie-warning');q.style.display = 'block';
    }
  });
//]]>
//
如果有人能帮我解决这个问题或给我指出正确的方向,我将不胜感激

真诚地,
-斯科特

嗨,KBSCott,欢迎来到Stackoverflow。如果您能在关于Python selenium代码的问题中提供更多的上下文,那就太好了。