打开 12306 网站 https://kyfw.12306.cn/otn/leftTicket/init 出发城市 填写 ‘南京南’, 到达城市 填写 ‘杭州东’ 注意输入城市名前,一定要先点击一下输入框,否则查不到。 而且输入城市名最后要包含一个回车符,否则输入框里面会自动清除 发车时间 选 06:00–12:00 发车日期选当前时间的下一天,也就是日期标签栏的,第二个标签 我们要查找的是所有 二等座还有票的车次,打印出这些有票的车次的信息(这里可以用xpath),结果如下: G7641 G1505 G7393 G7689
from selenium import webdriver
import time
from selenium.webdriver.common.action_chains import ActionChains #悬停的操作
driver = webdriver.Chrome()
driver.implicitly_wait(10)
driver.get("https://kyfw.12306.cn/otn/leftTicket/init")
driver.maximize_window()
#选中南京南
driver.find_element_by_css_selector("#fromStationText").click()
time.sleep(1)
driver.find_element_by_css_selector("#fromStationText").send_keys("南京南")
time.sleep(1)
driver.find_element_by_css_selector("#citem_0>.ralign:nth-c