Skip to content

Commit 966cb63

Browse files
committed
Just pushed to Github
0 parents  commit 966cb63

File tree

3 files changed

+78
-0
lines changed

3 files changed

+78
-0
lines changed

products.csv

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Title, Price
2+
GIGABYTE Geforce RTX 2060 OC 6G Graphics Card, 2 x WINDFORCE Fans, 6GB 192-Bit GDDR6, GV-N2060OC-6GD Video Card,$609.99�(13 Offers)�
3+
ASUS GeForce RTX 2060 Overclocked 6G GDDR6 Dual-Fan EVO Edition VR Ready HDMI DisplayPort DVI Graphics Card (DUAL-RTX2060-O6G-EVO),$634.99�(10 Offers)�
4+
MSI GeForce RTX 2070 SUPER 8GB GDDR6 PCI Express 3.0 x16 SLI Support Video Card RTX 2070 SUPER GAMING X TRIO,$1,584.99�(4 Offers)�
5+
GIGABYTE Radeon RX 5500 XT OC 4G (rev. 2.0) Graphics Card, PCIe 4.0, 4GB 128-Bit GDDR6, GV-R55XTOC-4GD Video Card,$511.28�(7 Offers)�
6+
GIGABYTE GeForce RTX 2060 6GB GDDR6 PCI Express 3.0 x16 ATX Video Card GV-N2060WF2OC-6GD R2,$948.99�(4 Offers)�
7+
ASUS TUF Gaming GeForce GTX 1650 TUF-GTX1650-O4GD6-P-GAMING 4GB 128-Bit GDDR6 PCI Express 3.0 HDCP Ready Video Card,$359.69�(5 Offers)�
8+
ASUS TUF Gaming GeForce GTX 1660 SUPER Overclocked 6GB Edition HDMI DP DVI Gaming Graphics Card (TUF-GTX1660S-O6G-GAMING),$637.99�(8 Offers)�
9+
MSI Gaming GeForce GTX 1660 SUPER 6GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1660 SUPER GAMING X,$636.98�(13 Offers)�
10+
ASRock Radeon RX 6700 XT Phantom Gaming D Graphic Card, 12GB GDDR6 VRAM, AMD RDNA2 (RX6700XT PGD 12GO),$1,318.85�(4 Offers)�
11+
ASUS TUF Gaming GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 Video Card TUF-GTX1650-O4GD6-P-GAMING,$371.00�(8 Offers)�
12+
MSI Ventus GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1650 D6 VENTUS XS OCV1,$356.48�(14 Offers)�
13+
GIGABYTE GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 ATX Video Card GV-N1656WF2OC-4GD (rev. 2.0),$374.10�(16 Offers)�
14+
Sapphire NITRO+ AMD RADEON RX 6900 XT SE GAMING OC Graphics Card With 16GB GDDR6 HDMI / TRIPLE DP,$2,212.98�(7 Offers)�
15+
GIGABYTE GeForce GT 1030 2GB GDDR5 PCI Express 3.0 x16 Video Card GV-N1030OC-2GI,$118.39�(16 Offers)�
16+
ASUS ROG STRIX Radeon RX 6700 XT OC Edition Gaming Graphics Card (AMD RDNA 2, PCIe 4.0, 12GB GDDR6, HDMI 2.1, DisplayPort 1.4a, Axial-tech Fan Design, 2.9-slot, Super Alloy Power II, GPU Tweak II),$1,299.99�(4 Offers)�
17+
GIGABYTE GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Low Profile Ready Video Card GV-N1656OC-4GL,$425.01�(11 Offers)�
18+
ASUS Cerberus GeForce GTX 1050 Ti 4GB GDDR5 Gaming Graphics Card, CERBERUS-GTX1050TI-A4G,$271.47�(9 Offers)�
19+
MSI GeForce GTX 1650 DirectX 12 GTX 1650 VENTUS XS 4G OCV1 4GB 128-Bit GDDR5 PCI Express 3.0 x16 HDCP Ready Video Card,$336.92�(4 Offers)�
20+
MSI GeForce GTX 1650 D6 VENTUS XS OCV1 Graphics Card, PCI-E, VR & 4K HDR Ready Video Card,$371.98�(8 Offers)�
21+
MSI GeForce RTX 2070 SUPER 8GB GDDR6 PCI Express 3.0 x16 SLI Support Video Card RTX 2070 Super GAMING X,$1,795.00�(1 Offers)�
22+
ASUS TUF Gaming Radeon RX 6900 XT 16GB GDDR6 PCI Express 4.0 CrossFireX Support Video Card TUF-RX6900XT-O16G-GAMING,$2,147.99�(4 Offers)�
23+
GIGABYTE GeForce GTX 1660 OC 6G Graphics Card, 2 x WINDFORCE Fans, 6GB 192-Bit GDDR5, GV-N1660OC-6GD Video Card,$474.99�(18 Offers)�
24+
MSI GeForce GT 1030 2GB DDR4 PCI Express 3.0 x16 (Uses x4) Low Profile Video Card GT 1030 2GD4 LP OC,$149.99�(3 Offers)�
25+
MSI Ventus GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1650 D6 Ventus XS OC,$364.73�(13 Offers)�
26+
ASUS Dual GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 Video Card DUAL-GTX1650-O4GD6-MINI,$337.03�(5 Offers)�
27+
MSI Radeon RX 580 8GB GDDR5 PCI Express x16 CrossFireX Support Video Card RX 580 ARMOR 8G OC,$789.00�(6 Offers)�
28+
ASUS TUF Gaming GeForce GTX 1650 SUPER Overclocked 4GB Edition HDMI DP DVI Gaming Graphics Card (TUF-GTX1650S-O4G-GAMING),$427.69�(8 Offers)�
29+
EVGA GeForce GTX 1060 GAMING, ACX 2.0 (Single Fan), 06G-P4-6161-KR, 6GB GDDR5, DX12 OSD Support (PXOC), Only 6.8 Inches,$924.00�(3 Offers)�
30+
GIGABYTE Radeon RX 5500 XT 4GB GDDR6 PCI Express 4.0 x16 ATX Video Card GV-R55XTOC-4GD,$504.09�(10 Offers)�
31+
GIGABYTE Radeon RX 6800 XT GAMING OC 16G Graphics Card, WINDFORCE 3X Cooling System, 16GB 256-bit GDDR6, GV-R68XTGAMING OC-16GD Video Card, Powered by AMD RDNA 2, HDMI 2.1,$1,863.78�(3 Offers)�
32+
GIGABYTE GeForce GTX 1660 Ti OC 6G Graphics Card, 2 x WINDFORCE Fans, 6GB 192-Bit GDDR6, GV-N166TOC-6GD Video Card,$639.99�(8 Offers)�
33+
ZOTAC GeForce GTX 1650 SUPER 4GB GDDR6 PCI Express 3.0 Video Card ZT-T16510F-10L,$477.67�(2 Offers)�
34+
MSI GeForce GT 710 2GB DDR3 PCI Express 2.0 Low Profile Video Card GT 710 2GD3 LP,$68.99�(15 Offers)�
35+
ZOTAC GAMING GeForce RTX 2060 Twin Fan 6GB GDDR6 192-bit Gaming Graphics Card, Super Compact, IceStorm 2.0, ZT-T20600F-10M,$519.99��
36+
ASUS Turbo GeForce RTX 2060 6GB GDDR6 PCI Express 3.0 Video Card TURBO-RTX2060-6G,$479.99�(2 Offers)�
37+
ASUS TUF Gaming Radeon RX 6700 XT OC Edition Graphics Card (AMD RDNA 2, PCIe 4.0, 12GB GDDR6, HDMI 2.1, DisplayPort 1.4a, Dual Ball Fan Bearings, All-aluminum Shroud, Reinforced Frame, GPU Tweak II),$1,088.61�(6 Offers)�

scraper.py

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
from urllib.request import urlopen
2+
from bs4 import BeautifulSoup
3+
4+
url_scrape = "https://www.newegg.com/Desktop-Graphics-Cards/SubCategory/ID-48?Tid=7709"
5+
6+
request_page = urlopen(url_scrape)
7+
page_html = request_page.read()
8+
request_page.close()
9+
10+
html_soup = BeautifulSoup(page_html, 'html.parser')
11+
12+
filename = 'products.csv'
13+
f = open(filename, 'w')
14+
15+
headers = 'Brand, Title, Price \n'
16+
17+
f.write(headers)
18+
19+
for graphics_cards in html_soup(attrs="item-container"):
20+
21+
title_get = graphics_cards.find('a', class_="item-title")
22+
if title_get is not None:
23+
title = title_get.text
24+
else:
25+
title = "None"
26+
27+
price_get = graphics_cards.find('li', class_="price-current")
28+
if price_get is not None:
29+
price = price_get.text
30+
else:
31+
price = "None"
32+
33+
f.write(title + ',' + price + "\n")
34+
35+
f.close()
36+
37+
38+

workspace.code-workspace

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"folders": []
3+
}

0 commit comments

Comments
 (0)