首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内囊/Imperva阻断硒

内囊/Imperva阻断硒
EN

Stack Overflow用户
提问于 2021-01-17 06:40:54
回答 2查看 316关注 0票数 0

我目前正在尝试访问一个网页,该网页使用Imperva/Incapsula作为他们的CDN。我的selenium浏览器被屏蔽了,他们可以以某种方式检测到我正在使用selenium。它在Chrome/Firefox的相同IP上工作得很好。它只在硒中被阻断。

显示硒被https://i.stack.imgur.com/6JEeF.png阻挡

显示它在正常的Chrome https://i.imgur.com/7Thpm7W.png中工作

我已经尝试了一些基本的方法,比如欺骗用户代理。他们正在运行一些模糊的JS脚本来检测一些我不知道的东西。

当前代码:

代码语言:javascript
复制
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.chrome.options import Options
import names
from fake_useragent import UserAgent
import random
from selenium.webdriver.support.ui import WebDriverWait


options = Options()
ua = UserAgent()
a = ua.random
user_agent = ua.random
print(user_agent)
options.add_argument(f'user-agent={user_agent}')


driver = webdriver.Chrome('chromedriver.exe', options=options)
driver.get('https://secure.runescape.com/m=weblogin/loginform.ws?mod=www&ssl=1&expired=0&dest=account_settings')
EN

回答 2

Stack Overflow用户

发布于 2021-06-20 08:16:00

你用的是无头浏览器吗?我现在正在解析网站,它检测到了无头铬元素。

票数 0
EN

Stack Overflow用户

发布于 2021-12-07 15:17:50

将puppeteer与隐形插件一起使用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65755484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档