我有以下问题:
我需要我的应用程序1。转到https://airqualityegg.wickeddevice.com/download并填写表格(我找到Django-cron包。2.等等,在js效果“下载文件”按钮出现后,3。通过单击该按钮4下载.zip文件。从这个.zip归档.csv文件中提取出来并使用它。每1小时一次
我该怎么办?
发布于 2016-03-30 07:05:06
我使用了selenium:
def get_zipfile_file_link(self):
display = Display(visible=0, size=(1024, 768))
display.start()
driver = webdriver.Firefox()
driver.get("https://airqualityegg.wickeddevice.com/download")
driver.find_element_by_id("serial_numbers").send_keys(self.egg_id)
driver.find_element_by_id("start_date").send_keys(timezone.now() - timedelta(hours=5))
driver.find_element_by_id("zipfilename").send_keys("q")
driver.find_element_by_id("download_submit").click()
WebDriverWait(driver, 150).until(lambda d: d.find_element_by_xpath('/html/body/table/tbody/tr[9]/td[2]/a'))
url = driver.find_element_by_xpath('/html/body/table/tbody/tr[9]/td[2]/a').get_attribute('href')
driver.close()
display.stop()
return urlhttps://stackoverflow.com/questions/35995621
复制相似问题