蟒蛇。在网络上收集数据后如何导出到csv文件

时间:2016-02-16 10:18:43

标签: python csv

我使用selenium进行了一些网页报废,并且能够生成打印包含我需要导出的数据的表格(参见下图)。现在如何将其导出到csv(将.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)

enter image description here

1 个答案:

答案 0 :(得分:0)

假设您的表是一个列表

with open('saveTo\Directory\file.csv','w') as f:
    f.write(','.join(tableData))

从技术上讲,只要你拥有它就可以在表的每一行调用f.write方法,但是将'w'参数更改为'a'以附加到文件