<p>随函附上我的工作方案,其中包含您的一些建议:</p>
<pre><code>import selenium
from selenium import webdriver
from selenium.webdriver.support.select import Select
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome('path\to\.exe')
driver.get('https://www.bahn.de/p/view/index.shtml')
checkzeiten = ['start station', 'end statino','05:30']
# , ['2', 'München Hbf', 'Hochzoll Bahnhof, Augsburg (Bayern)',
# 'Mi, 11.03.20', '16:00']]
#for Check in CheckZeiten:
driver.find_element_by_id("js-auskunft-autocomplete-from").send_keys(checkzeiten[0])
driver.find_element_by_id("js-auskunft-autocomplete-to").send_keys(checkzeiten[1])
#Date field already contains todays date...that´s OK
for x in range(5): #delete old time from field & add new one
driver.find_element_by_xpath('/html/body/div[1]/div[2]/div/div/div[2]/div/div[4]/div/form/fieldset[1]/div[2]/div[2]/input').send_keys(Keys.BACKSPACE)
driver.find_element_by_xpath('/html/body/div[1]/div[2]/div/div/div[2]/div/div[4]/div/form/fieldset[1]/div[2]/div[2]/input').send_keys(checkzeiten[2])
#click SUBMIT button
driver.find_element_by_xpath('/html/body/div[1]/div[2]/div/div/div[2]/div/div[4]/div/form/fieldset[5]/div/input[1]').click()
</code></pre>