generate functionTue, 10 Jan 2023

1. get the date stored in ultimaData.txt as the value for variable ultimaData 2. if no date is retrieved, make the value of ultimaData 30 days before today (DD/MM/AAAA) 3. fill the field named ctl00$ContentPlaceHolder1$txtSelDataInicio with the value of ultimaData 4. click the button ctl00$ContentPlaceHolder1$btnConsultar 5. erase the contents of ultimaData.txt, saving today's date in it (DD/MM/AAAA)

def getData(): global driver global ultimaData ultimaData = open("ultimaData.txt", "r") ultimaData = ultimaData.read() if ultimaData == "": ultimaData = datetime.now() + timedelta(-30) ultimaData = ultimaData.strftime("%d/%m/%Y") driver.find_element_by_name("ctl00$ContentPlaceHolder1$txtSelDataInicio").send_keys(ultimaData) driver.find_element_by_name("ctl00$ContentPlaceHolder1$btnConsultar").click() ultimaData = datetime.now().strftime("%d/%m/%Y") ultimaData = open("ultimaData.txt", "w") ultimaData.write(ultimaData) ultimaData.close()

Questions about programming?Chat with your personal AI assistant