Ich versuche, Daten in eine CSV -Datei mit Semikolon -Separator zu exportieren ";" [Duplikat]Python

Python-Programme
Anonymous
 Ich versuche, Daten in eine CSV -Datei mit Semikolon -Separator zu exportieren ";" [Duplikat]

Post by Anonymous »

Während der Verwendung von Scrapy versuche ich, Daten in eine CSV -Datei zu exportieren, und sie funktioniert. Das verwendete Separator ist jedoch ein Komma (","), aber ich muss es ein Semikolon sein (";") Stattdessen.

Code: Select all

scrapy runspider Intro_Scrapy.py -o video.csv

Wie kann ich den Separator an ";" ändern. In der exportierten CSV -Datei?

Code: Select all

from scrapy.item import Field
from scrapy.item import Item
from scrapy.spiders import Spider
from scrapy.selector import Selector
from scrapy.loader import ItemLoader

class Pregunta(Item):
id = Field()
pregunta = Field()
descripcion = Field()

class StackOverFlowSpider(Spider):
name = "MiPrimerSpider"
custom_settings = {
"USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
}

start_urls = ["https://stackoverflow.com/questions"]

def parse(self, response):
sel = Selector(response)
preguntas = sel.xpath("//div[@id ='questions']//div[@class='s-post-summary--content']")
print(preguntas)

for pregunta in preguntas:
item = ItemLoader(item = Pregunta(), selector = pregunta)
item.add_xpath('pregunta','.//h3/a/text()')
item.add_xpath('descripcion',".//div[contains(@class,'excerpt')]/text()")
item.add_value('id', 1)
yield item.load_item()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post