last year
This commit is contained in:
@@ -0,0 +1,805 @@
|
||||
<div id="page">
|
||||
<section id="games">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h1>
|
||||
Video Game List: To Scrape
|
||||
</h1>
|
||||
<hr>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Game List -->
|
||||
<div class="row">
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Far Cry 4</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">91 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Super Mario Galaxy</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">91 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Devil May Cry 5</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">91 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Metroid Prime</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.5/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">89 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Super Mario Odyssey</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">89 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Halo: Combat Evolved</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">87 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The House in Fata Morgana</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.3/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">83 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Uncharted 2: Among Thieves</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">88 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Tekken 3</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.4/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">91 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The Legend of Zelda: The Wind Waker</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Metal Gear Solid 2: Sons of Liberty</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">88 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Baldur's Gate II: Shadows of Amn</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">91 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The Legend of Zelda Collector's Edition</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">89 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Gran Turismo 3: A-Spec</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.5/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">84 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The Legend of Zelda: A Link to the Past</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The Legend of Zelda: Majora's Mask</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">91 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The Last of Us</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">92 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Persona 5 Royal</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">84 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Resident Evil Code: Veronica</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">85 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Diablo</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">87 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Metal Gear Solid 3: Subsistence</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">91 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Metal Gear Solid 4: Guns of the Patriots</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.5/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">88 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Sid Meier's Civilization IV</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.3/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">82 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Virtua Fighter 4</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.4/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">81 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Far Cry 3</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">80 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Tom Clancy's Rainbow Six Siege</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">88 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Company of Heroes</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">87 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Gran Turismo 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The Last of Us Part II</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">57 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Half-Life: Alyx</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">92 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Divinity: Original Sin II</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">88 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Unreal Tournament 2004</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">88 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">God of War II</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Super Mario 3D World</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">89 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Paper Mario</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.5/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Wipeout XL</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.3/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">86 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">World of Warcraft</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">74 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Flipnote Studio</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.2/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">75 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">God of War III</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">88 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">NHL 2002</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.0/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">83 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Uncharted 3: Drake's Deception</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">84 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Bloodborne</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">88 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Eternal Darkness: Sanity's Requiem</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">87 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Warcraft III: Reign of Chaos</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">92 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Sid Meier's Gettysburg!</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.4/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">74 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Forza Motorsport</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">76 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Advance Wars</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">89 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Vagrant Story</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.5/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Team Fortress 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">System Shock 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">91 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Final Fantasy XII</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">76 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Super Mario World: Super Mario Advance 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Super Smash Bros. Melee</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">91 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Rome: Total War</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Forza Motorsport 3</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">81 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Super Mario Sunshine</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.5/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">84 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Tony Hawk's Pro Skater</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">88 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Portal: Still Alive</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">86 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Half-Life 2: Episode Two</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.2/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">92 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The Chronicles of Riddick: Escape From Butcher Bay - Developer's Cut</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">86 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Shin Megami Tensei: Persona 4</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.1/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">77 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Hollow Knight</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.3/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Blast Corps</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">83 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Sid Meier's Civilization III</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.0/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">84 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">NFL 2K2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">71 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">WWF SmackDown! 2: Know Your Role</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.2/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">84 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Silent Hunter III</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">78 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Dead Space 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.4/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">86 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Pikmin 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.0/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">90 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Geometry Wars: Retro Evolved 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">83 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Sid Meier's Civilization V</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.3/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">80 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Super Mario 3D Land</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.1/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">84 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Mario Kart 8 DLC Pack 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">89 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Project Gotham Racing 3</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.2/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">79 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The World Ends with You</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.5/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">87 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Dishonored 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.3/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">80 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Injustice 2: Legendary Edition</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.0/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">77 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Divinity: Original Sin Enhanced Edition</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">80 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Minecraft: Xbox One Edition</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.4/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">73 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">JSRF: Jet Set Radio Future</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.1/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">83 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Red Faction</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">79 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Call of Duty: Modern Warfare Remastered</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">71 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Titanfall</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.2/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">61 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Call of Duty: Black Ops III</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.7/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">50 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Watch Dogs 2</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.1/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">81 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Call of Duty: Black Ops II</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">50 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Call of Duty: Infinite Warfare - Sabotage</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.3/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">18 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Call of Duty: Advanced Warfare - Reckoning</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.5/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">57 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Call of Duty: Advanced Warfare - Ascendance</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.0/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">67 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Grand Theft Auto V</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.6/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">36 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Call of Duty: Advanced Warfare - Supremacy</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.4/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">64 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">CS student simulator</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">1.0/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">85 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Resident Evil (2002)</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.2/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">92 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Resident Evil 4: Wii Edition</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.9/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">89 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Doom 3</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.1/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">81 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Tekken: Dark Resurrection</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.8/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">86 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">The Stanley Parable</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.0/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">80 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Slay the Spire</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">3.5/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">69 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Guacamelee! Gold Edition</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.3/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">75 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 game">
|
||||
<h3 class="game-name">Counter-Strike: Source</h3>
|
||||
<div class="game-info">
|
||||
<strong>Rating:</strong> <span class="game-rating">4.4/5</span><br>
|
||||
<strong>Price:</strong> <span class="game-price">89 €</span><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
@@ -0,0 +1,40 @@
|
||||
import java.util.Objects;
|
||||
|
||||
public class Game {
|
||||
private String name;
|
||||
private double rating;
|
||||
private int price;
|
||||
|
||||
public Game(String name, double rating, int price) {
|
||||
//TODO
|
||||
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
|
||||
public double getRating() {
|
||||
return rating;
|
||||
}
|
||||
|
||||
public int getPrice() {
|
||||
return price;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
//TODO
|
||||
return "";
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) return true;
|
||||
if (o == null || getClass() != o.getClass()) return false;
|
||||
Game game = (Game) o;
|
||||
return Double.compare(game.rating, rating) == 0 && Double.compare(game.price, price) == 0 && Objects.equals(name, game.name);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
import org.jsoup.Jsoup;
|
||||
import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.*;
|
||||
|
||||
public class Parser {
|
||||
static List<Game> games = new ArrayList<>();
|
||||
|
||||
public List<Game> sortByName(){
|
||||
List<Game> sortedByName = new ArrayList<>(games);
|
||||
// Sort games alphabetically (least)
|
||||
//TODO
|
||||
return sortedByName;
|
||||
}
|
||||
|
||||
public List<Game> sortByRating(){
|
||||
List<Game> sortedByRating = new ArrayList<>(games);
|
||||
// Sort games by rating (most)
|
||||
//TODO
|
||||
return sortedByRating;
|
||||
}
|
||||
|
||||
public List<Game> sortByPrice(){
|
||||
List<Game> sortedByPrice = new ArrayList<>(games);
|
||||
// Sort games by price (most)
|
||||
//TODO
|
||||
return sortedByPrice;
|
||||
}
|
||||
|
||||
public void setUp() throws IOException {
|
||||
|
||||
//Parse the HTML file using Jsoup
|
||||
//TODO
|
||||
|
||||
// Extract data from the HTML
|
||||
//TODO
|
||||
|
||||
// Iterate through each Game div to extract Game data
|
||||
//TODO
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
//you can test your code here before you run the unit tests
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
public class ParserTest {
|
||||
|
||||
public static Parser handle;
|
||||
|
||||
@BeforeAll
|
||||
static void setUp() throws IOException {
|
||||
handle = new Parser();
|
||||
handle.setUp();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSortByName() {
|
||||
List<Game> sortedGames = handle.sortByName();
|
||||
Game g1 = new Game("Bloodborne" ,4.8,88);
|
||||
Game g2 = new Game("Gran Turismo 2" ,4.6,90);
|
||||
Game g3 = new Game("Resident Evil Code: Veronica" ,4.6,85);
|
||||
Game g4 = new Game("Super Smash Bros. Melee" ,4.8,91);
|
||||
Game g5 = new Game("The Last of Us" ,4.9,92);
|
||||
Game g6 = new Game("Wipeout XL" ,4.3,86);
|
||||
|
||||
assertEquals(100, sortedGames.size());
|
||||
assertEquals(sortedGames.get(3),g1);
|
||||
assertEquals(sortedGames.get(31),g2);
|
||||
assertEquals(sortedGames.get(57),g3);
|
||||
assertEquals(sortedGames.get(72),g4);
|
||||
assertEquals(sortedGames.get(79),g5);
|
||||
assertEquals(sortedGames.get(98),g6);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSortByPrice() {
|
||||
List<Game> sortedGames = handle.sortByPrice();
|
||||
Game g1 = new Game("Tekken 3" ,4.4,91);
|
||||
Game g2 = new Game("The Legend of Zelda: The Wind Waker" ,4.8,90);
|
||||
Game g3 = new Game("Advance Wars" ,4.7,89);
|
||||
Game g4 = new Game("Company of Heroes" ,4.7,87);
|
||||
Game g5 = new Game("Uncharted 3: Drake's Deception" ,4.7,84);
|
||||
Game g6 = new Game("Final Fantasy XII" ,4.7,76);
|
||||
|
||||
assertEquals(100, sortedGames.size());
|
||||
assertEquals(sortedGames.get(8),g1);
|
||||
assertEquals(sortedGames.get(14),g2);
|
||||
assertEquals(sortedGames.get(29),g3);
|
||||
assertEquals(sortedGames.get(44),g4);
|
||||
assertEquals(sortedGames.get(56),g5);
|
||||
assertEquals(sortedGames.get(82),g6);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSortByRating() {
|
||||
List<Game> sortedGames = handle.sortByRating();
|
||||
Game g1 = new Game("God of War II" ,4.9,90);
|
||||
Game g2 = new Game("Diablo" ,4.8,87);
|
||||
Game g3 = new Game("Advance Wars" ,4.7,89);
|
||||
Game g4 = new Game("Unreal Tournament 2004" ,4.6,88);
|
||||
Game g5 = new Game("Gran Turismo 3: A-Spec" ,4.5,84);
|
||||
Game g6 = new Game("Call of Duty: Infinite Warfare - Sabotage" ,4.3,18);
|
||||
|
||||
assertEquals(100, sortedGames.size());
|
||||
assertEquals(sortedGames.get(5),g1);
|
||||
assertEquals(sortedGames.get(12),g2);
|
||||
assertEquals(sortedGames.get(29),g3);
|
||||
assertEquals(sortedGames.get(38),g4);
|
||||
assertEquals(sortedGames.get(45),g5);
|
||||
assertEquals(sortedGames.get(64),g6);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user