Tôi muốn sử dụng selen với proxy được bảo vệ bằng mật khẩu. Proxy không cố định, nhưng là một biến. Vì vậy, điều này đã được thực hiện trong mã (chỉ cần thiết lập firefox trên máy tính cụ thể này để làm việc với proxy là ít hơn lý tưởng). Cho đến nay tôi có đoạn mã sau:Selenium sử dụng Python: nhập/cung cấp mật khẩu proxy http cho firefox
fp = webdriver.FirefoxProfile()
# Direct = 0, Manual = 1, PAC = 2, AUTODETECT = 4, SYSTEM = 5
fp.set_preference("network.proxy.type", 1)
fp.set_preference("network.proxy.http", PROXY_HOST)
fp.set_preference("network.proxy.http_port", PROXY_PORT)
driver = webdriver.Firefox(firefox_profile=fp)
driver.get("http://whatismyip.com")
Tại thời điểm này, hộp thoại bật lên yêu cầu người dùng/thẻ proxy.
Có một cách dễ dàng để một trong hai:
- Gõ vào user/pass trong hộp thoại.
- Cung cấp cho người dùng/đường chuyền ở giai đoạn sớm hơn.
hey mate, bạn đã tìm thấy giải pháp chưa? – Shane
@Shane bạn đã tìm thấy giải pháp chưa? –
@ArsenIbragimov bạn đã tìm thấy giải pháp chưa? – Math