Skip to content

Commit 327d0ba

Browse files
committed
Added user input to program. A terminal opens up when you open the .py file. It will ask for a website address and in addition to doing the regular stuff with the .csv file, it will create a .txt file with the same information and print it to the terminal. However, this will only work if it's a valid link from Newegg, but I'll full-proof it later.
1 parent 4b09d24 commit 327d0ba

File tree

3 files changed

+91
-38
lines changed

3 files changed

+91
-38
lines changed

products.csv

+36-36
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11
Brand, Chipset, Price, Number of Ratings, Title
2-
ASUS,GTX1050,$362.99��,(125),ASUS GeForce GTX 1050 Ti 4GB PHOENIX Fan Edition DVI-D HDMI DP 1.4 Gaming Graphics Card (PH-GTX1050Ti-4G)
3-
ASUS,RTX2060,$638.64�(10 Offers)�,(136),ASUS GeForce RTX 2060 Overclocked 6G GDDR6 Dual-Fan EVO Edition VR Ready HDMI DisplayPort DVI Graphics Card (DUAL-RTX2060-O6G-EVO)
4-
GIGABYTE,RTX2060,$699.99�(17 Offers)�,(92),GIGABYTE Geforce RTX 2060 OC 6G Graphics Card 2 x WINDFORCE Fans 6GB 192-Bit GDDR6 GV-N2060OC-6GD Video Card
5-
ASRock,RTX2060,$2269.99��,(5),ASRock OC Formula Radeon RX 6900 XT 16GB GDDR6 PCI Express 4.0 x16 ATX Video Card RX6900XT OCF 16G
6-
MSI,GTX1650,$327.33�(16 Offers)�,(17),MSI Ventus GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1650 D6 VENTUS XS OCV1
7-
MSI,GTX1660,$625.97�(13 Offers)�,(113),MSI Gaming GeForce GTX 1660 SUPER 6GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1660 SUPER GAMING X
8-
MSI,RTX2070,$1584.99�(4 Offers)�,(56),MSI GeForce RTX 2070 SUPER 8GB GDDR6 PCI Express 3.0 x16 SLI Support Video Card RTX 2070 SUPER GAMING X TRIO
9-
GIGABYTE,RTX2070,$483.19�(7 Offers)�,(12),GIGABYTE Radeon RX 5500 XT OC 4G (rev. 2.0) Graphics Card PCIe 4.0 4GB 128-Bit GDDR6 GV-R55XTOC-4GD Video Card
10-
ASUS,RTX2070,$2559.99��,(2),ASUS ROG Strix Radeon RX 6900 XT 16GB GDDR6 PCI Express 4.0 x16 CrossFireX Support ATX Video Card ROG-STRIX-LC-RX6900XT-T16G-GAMING
11-
GIGABYTE,GT1030,$118.07�(15 Offers)�,(83),GIGABYTE GeForce GT 1030 2GB GDDR5 PCI Express 3.0 x16 Video Card GV-N1030OC-2GI
12-
ASUS,GT1030,$1193.00�(6 Offers)�,(28),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)
13-
PowerColor,GT1030,$3285.59�(4 Offers)�,(12),PowerColor Red Devil AMD Radeon RX 6900 XT Ultimate Gaming Graphics Card with 16GB GDDR6 Memory Powered by AMD RDNA 2 HDMI 2.1 (AXRX 6900XTU 16GBD6-3DHE/OC)
14-
GIGABYTE,GTX1660,$501.79�(19 Offers)�,(46),GIGABYTE GeForce GTX 1660 OC 6G Graphics Card 2 x WINDFORCE Fans 6GB 192-Bit GDDR5 GV-N1660OC-6GD Video Card
15-
GIGABYTE,GTX1660,$1800.14�(6 Offers)�,(13),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
16-
ASUS,GTX1660,$1147.00�(7 Offers)�,(22),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)
17-
ASRock,GTX1660,$1255.99�(4 Offers)�,(13),ASRock Radeon RX 6700 XT Phantom Gaming D Graphic Card 12GB GDDR6 VRAM AMD RDNA2 (RX6700XT PGD 12GO)
18-
ASUS,GTX1660,$638.36�(6 Offers)�,(145),ASUS TUF Gaming GeForce GTX 1660 SUPER Overclocked 6GB Edition HDMI DP DVI Gaming Graphics Card (TUF-GTX1660S-O6G-GAMING)
19-
ASRock,GTX1660,$2199.99�(2 Offers)�,(17),ASRock Radeon RX 6900 XT PHANTOM GAMING D Graphics Card 16GB GDDR6 AMD RDNA2 (RX6900XT PGD 16GO)
20-
GIGABYTE,RTX2060,$940.99�(5 Offers)�,(31),GIGABYTE GeForce RTX 2060 6GB GDDR6 PCI Express 3.0 x16 ATX Video Card GV-N2060WF2OC-6GD R2
21-
ASUS,GT1030,$122.48�(12 Offers)�,(49),ASUS GeForce GT 1030 2GB Phoenix Fan OC Edition HDMI DVI Graphics Card (PH-GT1030-O2G)
22-
GIGABYTE,GT1030,$2159.99�(8 Offers)�,Unknown,GIGABYTE AORUS Radeon RX 6900 XT 16GB GDDR6 PCI Express 4.0 x16 ATX Video Card GV-R69XTAORUS M-16GD
23-
ASUS,GTX1050,$273.00�(10 Offers)�,(5),ASUS Cerberus GeForce GTX 1050 Ti 4GB GDDR5 Gaming Graphics Card CERBERUS-GTX1050TI-A4G
24-
MSI,GTX1650,$347.83�(12 Offers)�,(1),MSI GeForce GTX 1650 D6 VENTUS XS OCV1 Graphics Card PCI-E VR & 4K HDR Ready Video Card
25-
GIGABYTE,GTX1650,$394.12�(12 Offers)�,(86),GIGABYTE GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Low Profile Ready Video Card GV-N1656OC-4GL
26-
MSI,RTX2070,$1795.00�(1 Offers)�,(255),MSI GeForce RTX 2070 SUPER 8GB GDDR6 PCI Express 3.0 x16 SLI Support Video Card RTX 2070 Super GAMING X
27-
GIGABYTE,RTX2060,$748.88�(14 Offers)�,(1),GIGABYTE GeForce RTX 2060 OC GG Graphics Card 2X Windforce Fans 6GB 192-bit GDDR6 Gv-N2060OC-6GD REV2.0 Video Card
28-
GIGABYTE,RTX2060,$585.98�(4 Offers)�,(1),GIGABYTE Geforce RTX 2060 OC 6G Graphics Card 2 x WINDFORCE Fans 6GB 192-Bit GDDR6 GV-N2060OC-6GD Video Card
29-
ASUS,GTX1650,$372.31�(11 Offers)�,(82),ASUS TUF Gaming GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 Video Card TUF-GTX1650-O4GD6-P-GAMING
30-
MSI,GTX1650,$349.99�(17 Offers)�,(27),MSI Ventus GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1650 D6 Ventus XS OC
31-
EVGA,RTX3070,$799.99��,Unknown,EVGA GeForce RTX 3070 Ti FTW3 ULTRA GAMING Video Card 08G-P5-3797-KL 8GB GDDR6X iCX3 Technology ARGB LED Metal Backplate
32-
GIGABYTE,RTX3070,$979.99��,Unknown,GIGABYTE AORUS GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 ATX Video Card GV-N307TAORUS M-8GD
33-
GIGABYTE,RTX3080,$1599.99��,Unknown,GIGABYTE AORUS GeForce RTX 3080 Ti 12GB GDDR6X PCI Express 4.0 x16 ATX Video Card GV-N308TAORUS M-12GD
34-
ASUS,RTX3080,$1999.99��,Unknown,ASUS ROG STRIX GeForce RTX 3080 Ti 12GB GDDR6X PCI Express 4.0 x16 Video Card ROG-STRIX-RTX3080TI-O12G-GAMING
35-
ZOTAC,RTX2060,$519.99�(2 Offers)�,(41),ZOTAC GAMING GeForce RTX 2060 Twin Fan 6GB GDDR6 192-bit Gaming Graphics Card Super Compact IceStorm 2.0 ZT-T20600F-10M
36-
MSI,RTX3060,$499.99��,(16),MSI Ventus GeForce RTX 3060 12GB GDDR6 PCI Express 4.0 Video Card RTX 3060 Ventus 2X 12G OC
37-
GIGABYTE,RTX3060,$469.99��,Unknown,GIGABYTE Gaming GeForce RTX 3060 12GB GDDR6 PCI Express 4.0 x16 ATX Video Card GV-N3060GAMING OC-12GD (rev. 2.0)
2+
ASRock,RX6900,$2269.99�(3 Offers)�,(8),ASRock OC Formula Radeon RX 6900 XT 16GB GDDR6 PCI Express 4.0 x16 ATX Video Card RX6900XT OCF 16G
3+
GIGABYTE,RTX3070,$1127.79�(11 Offers)�,(13),GIGABYTE Gaming GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 ATX Video Card GV-N307TGAMING OC-8GD
4+
ASUS,RTX2060,$599.21�(11 Offers)�,(151),ASUS GeForce RTX 2060 Overclocked 6G GDDR6 Dual-Fan EVO Edition VR Ready HDMI DisplayPort DVI Graphics Card (DUAL-RTX2060-O6G-EVO)
5+
ASUS,RTX3080,$2523.99�(7 Offers)�,(2),ASUS ROG STRIX GeForce RTX 3080 Ti 12GB GDDR6X PCI Express 4.0 x16 Video Card ROG-STRIX-RTX3080TI-O12G-GAMING
6+
MSI,RTX3070,$1242.98�(12 Offers)�,(3),MSI Gaming GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 Video Card RTX 3070 Ti Gaming X Trio 8G
7+
GIGABYTE,RTX2060,$561.98�(11 Offers)�,(99),GIGABYTE Geforce RTX 2060 OC 6G Graphics Card 2 x WINDFORCE Fans 6GB 192-Bit GDDR6 GV-N2060OC-6GD Video Card
8+
ASUS,RTX3080,$1784.99�(9 Offers)�,(11),ASUS TUF Gaming GeForce RTX 3080 Ti 12GB GDDR6X PCI Express 4.0 x16 Video Card TUF-RTX3080TI-O12G-GAMING
9+
XFX,RX6700,$1019.99�(8 Offers)�,(27),XFX SPEEDSTER MERC319 AMD Radeon RX 6700 XT BLACK Gaming Graphics Card with 12GB GDDR6 HDMI 3xDP AMD RDNA 2 (RX-67XTYTBDP)
10+
ASUS,RTX3070,$1306.99�(10 Offers)�,(15),ASUS ROG Strix GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 Video Card ROG-STRIX-RTX3070TI-O8G-GAMING
11+
GIGABYTE,RTX3070,$1188.27�(10 Offers)�,(8),GIGABYTE AORUS GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 ATX Video Card GV-N307TAORUS M-8GD
12+
ASUS,GTX1050,$255.69�(13 Offers)�,(8),ASUS Cerberus GeForce GTX 1050 Ti 4GB GDDR5 Gaming Graphics Card CERBERUS-GTX1050TI-A4G
13+
MSI,GTX1660,$489.39�(17 Offers)�,(115),MSI Gaming GeForce GTX 1660 SUPER 6GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1660 SUPER GAMING X
14+
GIGABYTE,RTX2060,$577.88�(15 Offers)�,(1),GIGABYTE GeForce RTX 2060 OC GG Graphics Card 2X Windforce Fans 6GB 192-bit GDDR6 Gv-N2060OC-6GD REV2.0 Video Card
15+
GIGABYTE,RTX3080,$2176.97�(6 Offers)�,(9),GIGABYTE AORUS GeForce RTX 3080 Ti 12GB GDDR6X PCI Express 4.0 x16 ATX Video Card GV-N308TAORUS M-12GD
16+
ASUS,RX6700,$1199.99�(11 Offers)�,(33),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)
17+
ASUS,RTX2060,$675.57�(5 Offers)�,(10),ASUS ROG STRIX GeForce RTX 2060 6GB GDDR6 PCI Express 3.0 Video Card ROG-STRIX-RTX2060-O6G-EVO-V2-GAMING
18+
ASUS,RTX3070,$1147.99�(7 Offers)�,Unknown,ASUS TUF Gaming GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 Video Card TUF-RTX3070TI-O8G-GAMING
19+
ASUS,RX6700,$1199.99�(10 Offers)�,(23),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)
20+
GIGABYTE,GT1030,$112.00�(12 Offers)�,(86),GIGABYTE GeForce GT 1030 2GB GDDR5 PCI Express 3.0 x16 Video Card GV-N1030OC-2GI
21+
GIGABYTE,GTX1650,$349.99�(10 Offers)�,(6),GIGABYTE GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 ATX Video Card GV-N1656WF2OC-4GD
22+
MSI,GTX1650,$369.99�(17 Offers)�,(17),MSI Ventus GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1650 D6 VENTUS XS OCV1
23+
GIGABYTE,RTX2060,$564.99�(4 Offers)�,Unknown,GIGABYTE Geforce RTX 2060 OC Graphics Card 2 x WINDFORCE Fans 6GB 192-Bit GDDR6 GV-N2060OC-6GD Video Card
24+
ASUS,RTX2060,$576.98�(8 Offers)�,(6),ASUS GeForce RTX 2060 DUAL EVO 6 GB GDDR6 Graphics Card (DUAL-RTX2060-6G-EVO)
25+
GIGABYTE,RX5500,$477.48�(5 Offers)�,(14),GIGABYTE Radeon RX 5500 XT OC 4G (rev. 2.0) Graphics Card PCIe 4.0 4GB 128-Bit GDDR6 GV-R55XTOC-4GD Video Card
26+
GIGABYTE,GTX1650,$356.98�(18 Offers)�,(14),GIGABYTE GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 ATX Video Card GV-N1656WF2OC-4GD (rev. 2.0)
27+
GIGABYTE,RX6800,$1492.93�(11 Offers)�,(14),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
28+
ASUS,GT1030,$108.30�(12 Offers)�,(52),ASUS GeForce GT 1030 2GB Phoenix Fan OC Edition HDMI DVI Graphics Card (PH-GT1030-O2G)
29+
ASUS,GTX1660,$478.99�(5 Offers)�,(146),ASUS TUF Gaming GeForce GTX 1660 SUPER Overclocked 6GB Edition HDMI DP DVI Gaming Graphics Card (TUF-GTX1660S-O6G-GAMING)
30+
GIGABYTE,GTX1660,$604.99�(3 Offers)�,(12),GIGABYTE GeForce GTX 1660 GAMING OC 6G Graphics Card 3 x WINDFORCE Fans 6GB 192-Bit GDDR5 GV-N1660GAMING OC-6GD Video Card
31+
ZOTAC,RTX3090,$2799.67�(2 Offers)�,(2),ZOTAC GAMING GeForce RTX 3090 AMP Core Holo 24GB GDDR6X 384-bit 19.5 Gbps PCIE 4.0 Gaming Graphics Card HoloBlack IceStorm 2.0 Advanced Cooling SPECTRA 2.0 RGB Lighting ZT-A30900C-10P
32+
MSI,GTX1660,$698.98�(4 Offers)�,(1),MSI GeForce GTX 1660 SUPER DirectX 12 GTX 1660 SUPER GAMING Z PLUS 6GB 192-Bit GDDR6 PCI Express 3.0 x16 HDCP Ready Video Card
33+
MSI,RTX2070,$1399.99�(7 Offers)�,(56),MSI GeForce RTX 2070 SUPER 8GB GDDR6 PCI Express 3.0 x16 SLI Support Video Card RTX 2070 SUPER GAMING X TRIO
34+
GIGABYTE,GTX1650,$331.89�(11 Offers)�,(86),GIGABYTE GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Low Profile Ready Video Card GV-N1656OC-4GL
35+
XFX,RX580,$788.85�(6 Offers)�,(84),XFX Radeon RX 580 DirectX 12 RX-580P8DFD6 XXX Edition 8GB 256-Bit GDDR5 PCI Express 3.0 CrossFireX Support Video Card
36+
MSI,RTX3070,$1168.28�(9 Offers)�,(3),MSI Ventus GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 Video Card RTX 3070 Ti Ventus 3X 8G OC
37+
MSI,GTX1050,$298.92�(13 Offers)�,(214),MSI GeForce GTX 1050 Ti 4GB GDDR5 PCI Express 3.0 x16 ATX Video Card GTX 1050 Ti GAMING X 4G

products.txt

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Brand Chipset Price Number of Ratings Title
2+
ASRock RX6900 $2269.99�(3 Offers)� (8) ASRock OC Formula Radeon RX 6900 XT 16GB GDDR6 PCI Express 4.0 x16 ATX Video Card RX6900XT OCF 16G
3+
GIGABYTE RTX3070 $1127.79�(11 Offers)� (13) GIGABYTE Gaming GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 ATX Video Card GV-N307TGAMING OC-8GD
4+
ASUS RTX2060 $599.21�(11 Offers)� (151) ASUS GeForce RTX 2060 Overclocked 6G GDDR6 Dual-Fan EVO Edition VR Ready HDMI DisplayPort DVI Graphics Card (DUAL-RTX2060-O6G-EVO)
5+
ASUS RTX3080 $2523.99�(7 Offers)� (2) ASUS ROG STRIX GeForce RTX 3080 Ti 12GB GDDR6X PCI Express 4.0 x16 Video Card ROG-STRIX-RTX3080TI-O12G-GAMING
6+
MSI RTX3070 $1242.98�(12 Offers)� (3) MSI Gaming GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 Video Card RTX 3070 Ti Gaming X Trio 8G
7+
GIGABYTE RTX2060 $561.98�(11 Offers)� (99) GIGABYTE Geforce RTX 2060 OC 6G Graphics Card 2 x WINDFORCE Fans 6GB 192-Bit GDDR6 GV-N2060OC-6GD Video Card
8+
ASUS RTX3080 $1784.99�(9 Offers)� (11) ASUS TUF Gaming GeForce RTX 3080 Ti 12GB GDDR6X PCI Express 4.0 x16 Video Card TUF-RTX3080TI-O12G-GAMING
9+
XFX RX6700 $1019.99�(8 Offers)� (27) XFX SPEEDSTER MERC319 AMD Radeon RX 6700 XT BLACK Gaming Graphics Card with 12GB GDDR6 HDMI 3xDP AMD RDNA 2 (RX-67XTYTBDP)
10+
ASUS RTX3070 $1306.99�(10 Offers)� (15) ASUS ROG Strix GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 Video Card ROG-STRIX-RTX3070TI-O8G-GAMING
11+
GIGABYTE RTX3070 $1188.27�(10 Offers)� (8) GIGABYTE AORUS GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 ATX Video Card GV-N307TAORUS M-8GD
12+
ASUS GTX1050 $255.69�(13 Offers)� (8) ASUS Cerberus GeForce GTX 1050 Ti 4GB GDDR5 Gaming Graphics Card CERBERUS-GTX1050TI-A4G
13+
MSI GTX1660 $489.39�(17 Offers)� (115) MSI Gaming GeForce GTX 1660 SUPER 6GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1660 SUPER GAMING X
14+
GIGABYTE RTX2060 $577.88�(15 Offers)� (1) GIGABYTE GeForce RTX 2060 OC GG Graphics Card 2X Windforce Fans 6GB 192-bit GDDR6 Gv-N2060OC-6GD REV2.0 Video Card
15+
GIGABYTE RTX3080 $2176.97�(6 Offers)� (9) GIGABYTE AORUS GeForce RTX 3080 Ti 12GB GDDR6X PCI Express 4.0 x16 ATX Video Card GV-N308TAORUS M-12GD
16+
ASUS RX6700 $1199.99�(11 Offers)� (33) 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)
17+
ASUS RTX2060 $675.57�(5 Offers)� (10) ASUS ROG STRIX GeForce RTX 2060 6GB GDDR6 PCI Express 3.0 Video Card ROG-STRIX-RTX2060-O6G-EVO-V2-GAMING
18+
ASUS RTX3070 $1147.99�(7 Offers)� Unknown ASUS TUF Gaming GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 Video Card TUF-RTX3070TI-O8G-GAMING
19+
ASUS RX6700 $1199.99�(10 Offers)� (23) 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)
20+
GIGABYTE GT1030 $112.00�(12 Offers)� (86) GIGABYTE GeForce GT 1030 2GB GDDR5 PCI Express 3.0 x16 Video Card GV-N1030OC-2GI
21+
GIGABYTE GTX1650 $349.99�(10 Offers)� (6) GIGABYTE GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 ATX Video Card GV-N1656WF2OC-4GD
22+
MSI GTX1650 $369.99�(17 Offers)� (17) MSI Ventus GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Video Card GTX 1650 D6 VENTUS XS OCV1
23+
GIGABYTE RTX2060 $564.99�(4 Offers)� Unknown GIGABYTE Geforce RTX 2060 OC Graphics Card 2 x WINDFORCE Fans 6GB 192-Bit GDDR6 GV-N2060OC-6GD Video Card
24+
ASUS RTX2060 $576.98�(8 Offers)� (6) ASUS GeForce RTX 2060 DUAL EVO 6 GB GDDR6 Graphics Card (DUAL-RTX2060-6G-EVO)
25+
GIGABYTE RX5500 $477.48�(5 Offers)� (14) GIGABYTE Radeon RX 5500 XT OC 4G (rev. 2.0) Graphics Card PCIe 4.0 4GB 128-Bit GDDR6 GV-R55XTOC-4GD Video Card
26+
GIGABYTE GTX1650 $356.98�(18 Offers)� (14) GIGABYTE GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 ATX Video Card GV-N1656WF2OC-4GD (rev. 2.0)
27+
GIGABYTE RX6800 $1492.93�(11 Offers)� (14) 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
28+
ASUS GT1030 $108.30�(12 Offers)� (52) ASUS GeForce GT 1030 2GB Phoenix Fan OC Edition HDMI DVI Graphics Card (PH-GT1030-O2G)
29+
ASUS GTX1660 $478.99�(5 Offers)� (146) ASUS TUF Gaming GeForce GTX 1660 SUPER Overclocked 6GB Edition HDMI DP DVI Gaming Graphics Card (TUF-GTX1660S-O6G-GAMING)
30+
GIGABYTE GTX1660 $604.99�(3 Offers)� (12) GIGABYTE GeForce GTX 1660 GAMING OC 6G Graphics Card 3 x WINDFORCE Fans 6GB 192-Bit GDDR5 GV-N1660GAMING OC-6GD Video Card
31+
ZOTAC RTX3090 $2799.67�(2 Offers)� (2) ZOTAC GAMING GeForce RTX 3090 AMP Core Holo 24GB GDDR6X 384-bit 19.5 Gbps PCIE 4.0 Gaming Graphics Card HoloBlack IceStorm 2.0 Advanced Cooling SPECTRA 2.0 RGB Lighting ZT-A30900C-10P
32+
MSI GTX1660 $698.98�(4 Offers)� (1) MSI GeForce GTX 1660 SUPER DirectX 12 GTX 1660 SUPER GAMING Z PLUS 6GB 192-Bit GDDR6 PCI Express 3.0 x16 HDCP Ready Video Card
33+
MSI RTX2070 $1399.99�(7 Offers)� (56) MSI GeForce RTX 2070 SUPER 8GB GDDR6 PCI Express 3.0 x16 SLI Support Video Card RTX 2070 SUPER GAMING X TRIO
34+
GIGABYTE GTX1650 $331.89�(11 Offers)� (86) GIGABYTE GeForce GTX 1650 4GB GDDR6 PCI Express 3.0 x16 Low Profile Ready Video Card GV-N1656OC-4GL
35+
XFX RX580 $788.85�(6 Offers)� (84) XFX Radeon RX 580 DirectX 12 RX-580P8DFD6 XXX Edition 8GB 256-Bit GDDR5 PCI Express 3.0 CrossFireX Support Video Card
36+
MSI RTX3070 $1168.28�(9 Offers)� (3) MSI Ventus GeForce RTX 3070 Ti 8GB GDDR6X PCI Express 4.0 x16 Video Card RTX 3070 Ti Ventus 3X 8G OC
37+
MSI GTX1050 $298.92�(13 Offers)� (214) MSI GeForce GTX 1050 Ti 4GB GDDR5 PCI Express 3.0 x16 ATX Video Card GTX 1050 Ti GAMING X 4G

scraper.py

+18-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,12 @@
33

44
from urllib.request import urlopen
55
from bs4 import BeautifulSoup
6+
import csv
67

7-
url_scrape = "https://www.newegg.com/Desktop-Graphics-Cards/SubCategory/ID-48?Tid=7709"
8+
url_scrape = input("Enter Newegg website address: ")
9+
print("\n")
10+
11+
#Example link: "https://www.newegg.com/Desktop-Graphics-Cards/SubCategory/ID-48?Tid=7709"
812

913
request_page = urlopen(url_scrape)
1014
page_html = request_page.read()
@@ -41,9 +45,10 @@
4145
else:
4246
num_rating = "Unknown"
4347

48+
chipset = ""
4449
#Checks chipset
4550
for i in range(array_length):
46-
if title_list[i] == 'GTX' or title_list[i] == 'RTX' or title_list[i] == 'GT':
51+
if title_list[i] == 'GTX' or title_list[i] == 'RTX' or title_list[i] == 'GT' or title_list[i] == 'RX':
4752
chipset = title_list[i] + title_list[i + 1]
4853

4954
#Finds price
@@ -58,3 +63,14 @@
5863
f.write(title_list[0] + "," + chipset + ',' + price + "," + num_rating + "," + title + "\n")
5964

6065
f.close()
66+
67+
with open("products.txt", "w") as my_output_file:
68+
with open("products.csv", "r") as my_input_file:
69+
[ my_output_file.write(" ".join(row)+'\n') for row in csv.reader(my_input_file)]
70+
my_output_file.close()
71+
72+
u = open("products.txt", "r")
73+
print(u.read())
74+
u.close()
75+
76+
input("----------------------------------\nPress Enter to exit the program")

0 commit comments

Comments
 (0)