Python 有人能解释这个Selenium错误以及为什么Selenium只处理一个查询而不处理另一个查询吗

Python 有人能解释这个Selenium错误以及为什么Selenium只处理一个查询而不处理另一个查询吗,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,我之前问过这个问题,但没有得到回应,所以我会再试一次 我一直有硒和铬的问题,我似乎无法解决。我有一个运行良好的代码,它完成了它应该做的一切。然而,我有另一个错误代码给我的图片。如果有人能帮忙的话,我当然会很感激,因为我在网上没有找到任何东西。我特别不明白为什么一个程序运行时没有问题,而另一个没有。我不知道网站是否有可能阻止它运行?有可能吗 运行正常的代码: from selenium import webdriver from selenium.webdriver.support.ui impo

我之前问过这个问题,但没有得到回应,所以我会再试一次

我一直有硒和铬的问题,我似乎无法解决。我有一个运行良好的代码,它完成了它应该做的一切。然而,我有另一个错误代码给我的图片。如果有人能帮忙的话,我当然会很感激,因为我在网上没有找到任何东西。我特别不明白为什么一个程序运行时没有问题,而另一个没有。我不知道网站是否有可能阻止它运行?有可能吗

运行正常的代码:

from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.keys import Keys
import time

beginningTime = time.time()
browser = webdriver.Chrome()
time.sleep(3)

browser.get('http://droughtmonitor.unl.edu/Data/DataDownload/ComprehensiveStatistics.aspx')
browser.maximize_window()
dropdown = browser.find_element_by_xpath("""//*[@id="dnn_ctr1009_USDMservice_CompStats_2017_aoiType_chosen"]""")
不起作用的代码:

import numpy as np
from bs4 import BeautifulSoup
import requests
import pandas as pd
import time
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.keys import Keys


beginningTime = time.time()
browser = webdriver.Chrome()
symbols = ['WYNN', 'FL', 'TTWO', 'NKE']
myColumnHeaders = ['Date', 'Open', 'High', 'Low', 'Close', 'Volume']

dfs = []

for c in range(len(symbols)):
    url = 'https://www.nasdaq.com/symbol/'+symbols[c]+'/historical'
    print('read url')
    time.sleep(3)
    browser.get(url)
    time.sleep(3)
    print('here')
它打印“读取url”并打开网页,但从未进入打印“此处”步骤。然后,它将注释作为图片附加到命令提示符中。任何帮助都将不胜感激


您试图告诉您的驱动程序将您指向一个url,并将参数
url
传递给它。此参数以前未在代码中定义

如果您试图从驱动程序获取当前url,请使用:

browser.current_url

你在哪里声明url?你在这代码行
浏览器中的
url
的初始化/赋值位置。获取(url)
尝试在getOkay中直接提供url而不是url,这只是我的一个错误,因为我一直在测试东西,忘记恢复到原始代码。我已经更新了代码以获取上面所示的url。然而,这不是导致我的错误的问题,因为我仍然有完全相同的问题。它打印读取的url,但从不打印“here”,我在下面发布的错误仍然会发生。