Skip to content

Commit 49ed838

Browse files
Update class name
Co-authored-by: Bartosz <[email protected]>
1 parent 4f2a265 commit 49ed838

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

web-scraping-with-scrapy-and-mongodb/books/books/items.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import scrapy
22

33

4-
class BookItem(scrapy.Item):
4+
class BooksItem(scrapy.Item):
55
_id = scrapy.Field()
66
url = scrapy.Field()
77
title = scrapy.Field()

web-scraping-with-scrapy-and-mongodb/books/books/spiders/book.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import scrapy
2-
3-
from books.items import BookItem
2+
from books.items import BooksItem
43

54

65
class BookSpider(scrapy.Spider):
@@ -22,7 +21,7 @@ def parse(self, response):
2221
@scrapes url title price
2322
"""
2423
for book in response.css("article.product_pod"):
25-
item = BookItem()
24+
item = BooksItem()
2625
item["url"] = book.css("h3 > a::attr(href)").get()
2726
item["title"] = book.css("h3 > a::attr(title)").get()
2827
item["price"] = book.css(".price_color::text").get()

web-scraping-with-scrapy-and-mongodb/books/tests/test_book.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import unittest
22
from pathlib import Path
33

4-
from books.items import BookItem
4+
from books.items import BooksItem
55
from books.spiders.book import BookSpider
66
from scrapy.http import HtmlResponse, Request
77

@@ -29,7 +29,7 @@ def test_parse_scrapes_all_items(self):
2929
results = list(self.spider.parse(self.response))
3030

3131
# There should be two book items and one pagination request
32-
book_items = [item for item in results if isinstance(item, BookItem)]
32+
book_items = [item for item in results if isinstance(item, BooksItem)]
3333
pagination_requests = [
3434
item for item in results if isinstance(item, Request)
3535
]

0 commit comments

Comments
 (0)