- 积分
- 3632
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 15195775117 于 2021-8-13 08:43 编辑
现在很多网站查询数据用到日期控件:
用爬虫爬数据的时候,一开始我是在这个控件上各种点,逻辑很麻烦,后来发现日期是可以直接键入的,哇呜,简单好多!
# coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.select import Select
driver = webdriver.Chrome()
import time
driver.get("https://kyfw.12306.cn/otn/leftTicket/init")
js='document.getElementById("train_date").removeAttribute("readonly");'
driver.execute_script(js)
# 清空文本框再输入值
#driver.find_element_by_id("train_date").clear()
#driver.find_element_by_id("train_date").send_keys("2018-7-25")
#JS直接输入
js_value = 'document.getElementById("train_date").value="2016-12-25"'
driver.execute_script(js_value)
|
|