Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium Python从HTTP请求获取数据_Python_Selenium_Webdriver_Httprequest_Opera - Fatal编程技术网

Selenium Python从HTTP请求获取数据

Selenium Python从HTTP请求获取数据,python,selenium,webdriver,httprequest,opera,Python,Selenium,Webdriver,Httprequest,Opera,我使用Selenium和Python在Opera web驱动程序上运行自动化,当我进入我需要的特定页面时,请求被发送到服务器,它通过反内容进行身份验证,阻止我请求它,然后唯一的解决方案是在发送请求后获得返回的JSON,我已检查,但是我认为它不符合我的需要,我想如果有其他方法可以做到这一点,有什么建议吗?您好,有一些页面是不可能创建的,无法自动处理请求 该规则在JavaScript中起作用,有些公司会进行此检测并关闭对机器人的访问 很抱歉,我无法解决您的问题,我尝试了与您相同的方法,但没有办法。您

我使用Selenium和Python在Opera web驱动程序上运行自动化,当我进入我需要的特定页面时,请求被发送到服务器,它通过反内容进行身份验证,阻止我请求它,然后唯一的解决方案是在发送请求后获得返回的JSON,我已检查,但是我认为它不符合我的需要,我想如果有其他方法可以做到这一点,有什么建议吗?

您好,有一些页面是不可能创建的,无法自动处理请求

该规则在JavaScript中起作用,有些公司会进行此检测并关闭对机器人的访问

很抱歉,我无法解决您的问题,我尝试了与您相同的方法,但没有办法。

您可以尝试使用。它是一个代理服务器,可以通过Nuget软件包安装并与Selenium一起使用

string body = await e.GetResponseBodyAsString();
参考资料:


您是否设置了用户代理?该公司对其代码进行了反向工程。这可能吗?我们曾试图与JavaScript专家一起禁用,但这是不可能的。也许你可以找到它们,但我不认为这是合法的。我使用了chrome和selenium wire,并设法获取和自动化请求,但我需要Opera,因为我可以在自动化中使用免费VPN。应该是,这很有趣,我不知道探索者之间有什么不同。所以我很抱歉帮不了你。是的,有很大的不同,例如Opera、brave、Vivaldi、Edge、Epic、SlimBrowser、Torch等。尽管它们都使用基于铬的浏览器,但它们在安全性、用户界面、速度等方面存在差异。