【发布时间】:2023-02-15 01:25:03
【问题描述】:
当我将代理与 undetected-chromedriver-v2 一起使用时,我看到 CloudFlare bot protect screen。如何使用代理绕过 cloudflare 屏幕。我想使用代理,如何解决这个问题?
代码:
from seleniumwire.undetected_chromedriver.v2 import Chrome
import time
from selenium_stealth import stealth
id="proxyid"
password="proxypw"
ip="proxyip"
port="proxyport"
def proxy_test():
options = {
'proxy': {
'https': "https://"+id+":"+password+"@"+ip+":"+port,
'https': "https://"+id+":"+password+"@"+ip+":"+port,
'no_proxy': 'localhost,127.0.0.1'
}
}
driver = Chrome(seleniumwire_options=options)
stealth(driver,
languages=["en-US", "en"],
vendor="Google Inc.",
platform="Win32",
webgl_vendor="Intel Inc.",
renderer="Intel Iris OpenGL Engine",
fix_hairline=True,
)
driver.get("https://csgocases.com/")
time.sleep(100)
def main():
proxy_test()
if __name__ == '__main__':
main()
【问题讨论】:
标签: python selenium selenium-webdriver proxy undetected-chromedriver