Skip to content

Commit

Permalink
Add early access field to product item
Browse files Browse the repository at this point in the history
prncc committed Apr 14, 2017
1 parent ca50b26 commit b2ab2d4
Showing 2 changed files with 7 additions and 0 deletions.
1 change: 1 addition & 0 deletions steam/steam/items.py
Original file line number Diff line number Diff line change
@@ -101,6 +101,7 @@ class ProductItem(scrapy.Item):
metascore = scrapy.Field(
output_processor=Compose(TakeFirst(), StripText(), str_to_int)
)
early_access = scrapy.Field()


class ReviewItem(scrapy.Item):
6 changes: 6 additions & 0 deletions steam/steam/spiders/product_spider.py
Original file line number Diff line number Diff line change
@@ -66,6 +66,12 @@ def load_product(response):
'metascore',
'//div[@id="game_area_metascore"]/div[contains(@class, "score")]/text()')

early_access = response.css('.early_access_header')
if early_access:
loader.add_value('early_access', True)
else:
loader.add_value('early_access', False)

return loader.load_item()


0 comments on commit b2ab2d4

Please sign in to comment.