谷歌浏览器驱动测试

谷歌浏览器驱动测试selenium驱动谷歌浏览器,ip+headless+不出现自动测试字样importtimefromseleniumimportwebdriverfromselenium.webdriverimportChromeOptionsfromselenium.webdriver.chrome.optionsimportOptionsimportrequestsdefget_proxy():proxy=requests.get(“http://127.0.0

大家好,又见面了,我是你们的朋友全栈君。

selenium驱动谷歌浏览器,ip+headless+不出现自动测试字样

import time
from selenium import webdriver
from selenium.webdriver import ChromeOptions
from selenium.webdriver.chrome.options import Options
import requests



def get_proxy():
    proxy = requests.get("http://127.0.0.1:5010/get/").json().get('proxy')
    return proxy


ch_options = ChromeOptions()

ch_options.add_argument('--headless')  #不提供可视化界面
ch_options.add_argument('--disable-gpu')  #禁用GPU加速,否则可能会出现黑屏
#不出现自动测试字样
ch_options.add_experimental_option('excludeSwitches', ['enable-automation'])

#ip地址
#ip地址配置
proxy = get_proxy()
ch_options.add_argument("--proxy-server=http://" + proxy)

browser = webdriver.Chrome(options=ch_options)

#网页js渲染时间,我的网速最快10s
time.sleep(10)

browser.get('https://www.baidu.com')

#browser.find_element_by_id('kw').send_keys('ip')
#browser.find_element_by_id('su').click()

print(browser.page_source)
browser.close()
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133484.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号