Извлечение данных из календаря на веб-сайте - PullRequest
0 голосов
/ 28 мая 2020

Я пробовал несколько методов, но не могу выбрать дату в календаре. Это код, который я написал.

from selenium import webdriver 
import time, re
from selenium.webdriver.support.ui import Select
from bs4 import BeautifulSoup
import pandas as pd
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
import time

chrome_path = r"C:\Users\user\Desktop\chromedriver_win32\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)

driver.get("https://fcainfoweb.nic.in/Reports/Report_Menu_Web.aspx")

html_source = driver.page_source
results=[]

driver.find_element_by_xpath("""//*[@id="ctl00_MainContent_Rbl_Rpt_type_1"]""").click()
element_variation = driver.find_element_by_id ("ctl00_MainContent_Ddl_Rpt_Option1")
drp_variation = Select(element_variation)
drp_variation.select_by_visible_text("Daily Variation")

driver.find_element_by_xpath("ctl00_MainContent_Txt_FrmDate").send_keys("10/08/2019")

Буду признателен за вашу помощь. Спасибо.

1 Ответ

0 голосов
/ 28 мая 2020

Попробуйте так:

driver.find_element_by_id("ctl00_MainContent_Txt_FrmDate").send_keys("10/08/2019")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...