用于启动 Chrome 浏览器的 Python 脚本

问题描述 投票:0回答:1

我正在编写 python 脚本来启动 chrome 浏览器以及绕过 cloudfare 机器人检测(验证码、java 渲染等)。我正在使用下面的脚本,但 chrome 没有启动。

” pip 安装未检测到的 chromedriver

将 unDetected_chromedriver 导入为 uc

def open_webpage(url): # 设置 Chrome 选项 选项 = uc.ChromeOptions()

# Switch Undetected ChromeDriver to Headless Mode
options.add_argument('--headless')  # Correct argument for headless mode
options.add_argument('--user-agent=Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36')

# Proxy settings: Specify your proxy address and port
proxy_address = "socks://username:password@proxyserver:port"
options.add_argument(f'--proxy-server={proxy_address}')

# Create a Chrome browser instance with undetected-chromedriver
driver = uc.Chrome(options=options)

# Fetch the current user agent to verify
current_user_agent = driver.execute_script("return navigator.userAgent;")
print("Current User Agent:", current_user_agent)

# Open the specified URL
driver.get(url)

open_webpage('https://www.indeed.com')

selenium-webdriver cloudflare
1个回答
0
投票

也许尝试使用 WebBrowser 模块?

import webbrowser

webbrowser.open('http://example.com')  # Go to example.com

我没有Python经验,所以如果这不起作用,我深表歉意。

© www.soinside.com 2019 - 2024. All rights reserved.