selenium设置代理IP来隐藏自己的真实IP地址,使用代理IP来访问目标网站
以 快代理 获取的IP为例,代理还是付费的比较稳定
无认证代理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| import time from selenium import webdriver from selenium.webdriver import Chrome from selenium.webdriver.chrome.options import Options
try: proxy_ip = '123.122.155.139:19630'
options = Options() options.add_argument('--proxy-server=http://' + proxy_ip) options.add_argument('--headless') options.add_argument( 'user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36')
driver = Chrome(options=options)
driver.get('https://www.gaoyuanqi.cn/python-html-1/#more') time.sleep(3) driver.save_screenshot('./aaa.png') driver.quit() except Exception: print('代理不可用')
|
至于用户认证代理因为配置比较麻烦目前就不搞了