將爬取的資料寫入csv檔案中

2021-10-03 06:21:06 字數 934 閱讀 4703

爬取某****的**資訊

from lxml import etree

import requests

import csv

#建立csv檔案

f =open

('e:/python/mypython/test2.csv'

,'wt'

,newline='')

writer = csv.writer(f)

#寫入表頭

writer.writerow(

('names'

,'authors'))

#構造url

urls =

[''.format

(str

(i))

for i in

range(2

,5)]

headers =

for url in urls:

html = requests.get(url, headers)

selector = etree.html(html.text)

titles = selector.xpath(

"//h4/a/text()"

) authors = selector.xpath(

"//p[@class='author']/a[1]/text()"

)

#這個迴圈不可少,因為titles和authors是列表

for title,author in

zip(titles,authors)

:#注意這個地方,這個writerow()方法只能有乙個引數,我起初忘記了帶裡面那個(),導致報錯

writer.writerow(

(title,author)

)f.close(

)

QT將資料寫入CSV檔案

一直以來,都是把處理好的資料,輸出到txt,直到有一天發現,可以直接寫入 csv檔案,這下可把我樂壞了 步驟如下 對於需要包含哪些標頭檔案,寫入txt需要什麼,寫csv也同樣。void classinfo outputcsv data.close 檔案中的結果如下 name jone age 23j...

寫入資料java將資料寫入到csv檔案

這兩天一直在查詢寫入資料之類的問題,下午正好有機會和大家討論一下.對於csv件文,因為要將資料分離的寫入到個一每單元格中。用什麼來開分以後單元格和下乙個單元格之間呢?這裡就用到了 逗號可以割分單元格。舉例說明 我們這裡用乙個輸出流將資料寫入到csv件文中 fileoutputstream fos n...

爬蟲爬取豆瓣電影寫入csv

小白flag10 爬蟲爬取豆瓣電影寫入csv json化 csv檔案操作學習 import requests import json from requests.packages.urllib3.exceptions import insecurerequestwarning 解決警告 class ...