大家好我有问题
我想在服务器上使用硒。因此,我在linux环境下使用Dockerfile成功安装了chrome驱动,并使用下面的关键字执行。
RUN apt-get -y install google-chrome-stable
RUN wget https://chromedriver.storage.googleapis.com/89.0.4389.23/chromedriver_linux64.zip
RUN unzip chromedriver_linux64.zip
RUN mv chromedriver chromedriver_linux64
但是,当在服务器上发出请求时,会出现一个页面,要求解析服务以发送电子邮件并进行身份验证。它似乎已被检测为机器人,我想知道如何绕过它。
绕过机器人的选项如下所示,但无济于事。请求帮忙。
options.addArguments("--no-sandbox")
options.addArguments("--single-process")
options.addArguments("--headless")
options.addArguments("--disable-dev-shm-usage")
options.setExperimentalOption("debuggerAddress", "127.0.0.1:9222")
options.addArguments("--remote-debugging-port=9222")