python-selenium语言如何接入代码Demo
一、API教程demo示例
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import requests
def seleniumSetUP(ip,port):
# 设置Chrome驱动程序的路径
# 创建Chrome浏览器实例
chrome_options = Options()
# 配置获取到的ip和port
chrome_options.add_argument(f'--proxy-server=http://{ip}:{port}')
browser = webdriver.Chrome(options=chrome_options)
# 使用代理访问
browser.get('http://ipinfo.io')
print(browser.page_source)
if __name__ == '__main__':
# 获取代理的url,一次仅获取一条
porxyUrl = "http://api.proxy.ipidea.io/getProxyIp?num=1&return_type=json&lb=1&sb=0&flow=1®ions=&protocol=http"
# 访问并获取代理
ipInfo = requests.get(porxyUrl)
print(ipInfo.json())
info = ipInfo.json()["data"]
# 解析json,获取代理服务器地址
ip = info[0]["ip"]
# 解析json,获取代理的端口
port = info[0]["port"]
# 获取到的代理信息传入到selenium中进行配置
seleniumSetUP(ip,port)二、账密认证教程demo示例
最后更新于