about summary refs log tree commit diff stats
path: root/scrape.rb
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2018-03-02 18:49:58 -0500
committerKelly Rauchenberger <fefferburbia@gmail.com>2018-03-02 18:49:58 -0500
commit13aab8498a0a2d4494a088f1235a0e80c078bdcf (patch)
treebcacfd07a1e2d1b7942cc35dc587c245f60ee5c3 /scrape.rb
parentbbe334b6c9249fea57dee53a0804693dab46f03c (diff)
downloadlunatic-13aab8498a0a2d4494a088f1235a0e80c078bdcf.tar.gz
lunatic-13aab8498a0a2d4494a088f1235a0e80c078bdcf.tar.bz2
lunatic-13aab8498a0a2d4494a088f1235a0e80c078bdcf.zip
Fixed scraping of images from age-restricted games
Diffstat (limited to 'scrape.rb')
-rw-r--r--scrape.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/scrape.rb b/scrape.rb index dfeb356..8ba4b68 100644 --- a/scrape.rb +++ b/scrape.rb
@@ -91,8 +91,11 @@ def scrape_profile(profile, full)
91 game = Game.new(steam_appid: id, color: MOON_COLORS[moon_index]) 91 game = Game.new(steam_appid: id, color: MOON_COLORS[moon_index])
92 game.save 92 game.save
93 93
94 # The cookie is required for games that have an age restriction
94 storepage = Nokogiri::HTML( 95 storepage = Nokogiri::HTML(
95 open("http://store.steampowered.com/app/#{id}")) 96 open(
97 "http://store.steampowered.com/app/#{id}",
98 "Cookie" => 'birthtime=126248401'))
96 99
97 img_id = 0 100 img_id = 0
98 storepage.css(".highlight_screenshot_link").each do |node| 101 storepage.css(".highlight_screenshot_link").each do |node|