私は、当社が作成したウェブサイトからコンテンツを抽出しようとしています。私はMSSQL ServerにScrapyデータ用のテーブルを作成しました。また、Scrapyを設定し、Pythonが&のWebページデータを抽出するように設定しました。私の質問は、ScrapyでクロールされたデータをローカルのMSSQL Serverデータベースにエクスポートするにはどうすればいいですか?Scrapy - Microsoft SQL ServerデータベースにWebサイトとストアデータをクロールする方法
これは、データを抽出するためのScrapyのコードです:
import scrapy
class QuotesSpider(scrapy.Spider):
name = "quotes"
start_urls = [
'http://quotes.toscrape.com/page/1/',
'http://quotes.toscrape.com/page/2/',
]
def parse(self, response):
for quote in response.css('div.quote'):
yield {
'text': quote.css('span.text::text').extract_first(),
'author': quote.css('small.author::text').extract_first(),
'tags': quote.css('div.tags a.tag::text').extract(),
}