from selenium import webdriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.common.proxy import Proxy
from random import choice
from fake_useragent import UserAgent
import time, re, random, glob
import keyboard

proxy_use= "ip:port"

useragent = UserAgent()
profile = webdriver.FirefoxProfile()
profile.set_preference("intl.accept_languages", "en-US")
profile.set_preference('browser.search.countryCode', 'US')
profile.set_preference("general.useragent.override", useragent.random)
profile.update_preferences()

desired_capability = webdriver.DesiredCapabilities.FIREFOX.copy()
desired_capability["marionette"] = True
desired_capability['proxy'] = {
    'proxyType': "manual",
    'httpProxy': proxy_use,
    'ftpProxy': proxy_use,
    'sslProxy': proxy_use,
    "proxyType":"MANUAL"
        }
queryURL = "https://whatismyipaddress.com"

browser = webdriver.Firefox(firefox_profile=profile,capabilities=desired_capability)
browser.get(queryURL)
keyboard.write("login")
keyboard.press_and_release("tab")
keyboard.write("passwords")
keyboard.press_and_release("enter")
browser.set_page_load_timeout(30)
time.sleep(10)
browser.get("https://whatismyipaddress.com/vpn-comparison")

我可以登录,但我在第二个请求中收到错误 . 错误消息如下 . 请帮忙 . 我无法摆脱它 . 我的英文不好:)

Traceback(最近一次调用最后一次):文件“C:\ Users \ alper \ Desktop \ dersler \ calisma.py”,第121行,在browser.get(“https://whatismyipaddress.com/vpn-comparison”)文件中“C:\ Users \ alper \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py”,第332行,在get self.execute(Command.GET,{' url':url})文件“C:\ Users \ alper \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py”,第320行,执行self.error_handler .check_response(响应)文件“C:\ Users \ alper \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ errorhandler.py”,第242行,在check_response中引发exception_class(消息,screen,stacktrace)selenium.common.exceptions.NoAlertPresentException:消息:当前没有模态对话框打开