-1
我做了一些網絡報廢硒,並能夠生成打印表格與我需要導出的數據(見下圖)。現在如何將其導出到csv(將.csv放在具有今天日期的特定文件夾中)。 非常感謝您的意見。python。在網絡上收集數據後如何導出到CSV文件
from selenium import webdriver
from selenium.webdriver.support.ui import Select
path_to_chromedriver = 'C:\python34\chromedriver\chromedriver.exe' # change path as needed
browser = webdriver.Chrome(executable_path = path_to_chromedriver)
url = 'http://test.com'
browser.get(url)
browser.find_element_by_xpath("//select[@name='query_choice']/option[text()='60 days']").click() # working to select DLP
browser.find_element_by_css_selector('input[type=\"submit\"]').click() # working to press submit
for tag in browser.find_elements_by_xpath('//*[@id="page1"]/table'):
print (tag.text)
我將該代碼放在我的程序中,並給了我一個路徑錯誤。應該如何保存saveTo \ Directory \ file.csv?可以通過像C:\ test \ test \ file.csv對嗎?在運行程序之前,文件csv本身需要存在?非常感謝。 – Gonzalo
tableData在這種情況下是什麼?謝謝。 – Gonzalo
是的,將saveTo ..更改爲您希望保存的地方。如果你只是指定了file.csv,那麼它將被寫入與執行腳本相同的文件。 tableData是單行的列表,如: [column1Item,column2Item,....] – Slavi