1
- import os
2
- import time
3
- import pretty_errors
4
- from selenium import webdriver
5
- from selenium .webdriver .common .keys import Keys
6
-
7
- #------------------------------------------------
8
- #settings for chromium driver
9
-
10
- dlc = {"download.default_directory" : "./DLC" , "savebrowsing.enabled" : "false" }
11
- chromeOptions = webdriver .ChromeOptions ()
12
- chromeOptions .binary_location = r"C:\Program Files\BraveSoftware\Brave-Browser-Nightly\Application\brave.exe"
13
- chromeOptions .add_argument ('headless' )
14
- chromeOptions .add_argument ('window-size=1920x1080' )
15
- chromeOptions .add_argument ('disable-extensions' )
16
- chromeOptions .add_experimental_option ('prefs' , dlc )
17
- chromeOptions .add_experimental_option ('excludeSwitches' ,['enable-logging' ])
18
- #chromeOptions.add_argument('test-type')
19
-
20
- driverselector = './drivers/chromedriver.exe'
21
- browser = webdriver .Chrome (driverselector , options = chromeOptions )
22
-
23
- #------------------------------------------------
24
- #working list
25
-
26
- linkdb = [
27
- 'https://store.steampowered.com/points/shop/app/1192640' ,
28
- 'https://store.steampowered.com/points/shop/app/1299120' ,
29
- 'https://store.steampowered.com/points/shop/app/1385730' ,
30
- 'https://store.steampowered.com/points/shop/app/1504020'
31
- ]
32
-
33
- #------------------------------------------------
34
- #code
35
-
36
- for links in linkdb :
37
- getlinks = browser .get (links )
38
- browser .implicitly_wait (1 )
39
- ani_av = browser .find_elements_by_class_name ('rewarditem_ImageAnimatedAvatar_2YbSw' )
40
- for items in ani_av :
41
- print (items .get_attribute ('src' ), file = open ('output.txt' , 'a' ))
42
- file = open ('output.txt' , 'r' )
43
- file .close ()
44
- #os.remove("output.txt")
1
+ import re
2
+ import urllib3
3
+ import pretty_errors
4
+ from selenium import webdriver
5
+ from selenium .webdriver .common .keys import Keys
6
+
7
+ #------------------------------------------------
8
+ #settings for chromium driver
9
+
10
+ driverselector = './drivers/chromedriver.exe'
11
+ chromeOptions = webdriver .ChromeOptions ()
12
+ chromeOptions .binary_location = r"C:\Program Files\BraveSoftware\Brave-Browser-Nightly\Application\brave.exe"
13
+ chromeOptions .add_argument ('headless' )
14
+ chromeOptions .add_argument ('window-size=1920x1080' )
15
+ chromeOptions .add_argument ('disable-extensions' )
16
+ chromeOptions .add_experimental_option ('excludeSwitches' ,['enable-logging' ])
17
+ chromeOptions .add_experimental_option ('prefs' , {
18
+ "download.default_directory" : "./DLC" ,
19
+ "download.prompt_for_download" : False ,
20
+ "download.directory_upgrade" : True ,
21
+ "safebrowsing_for_trusted_sources_enabled" : False ,
22
+ "safebrowsing.enabled" : False ,
23
+ }
24
+ )
25
+
26
+ browser = webdriver .Chrome (driverselector , options = chromeOptions )
27
+
28
+ #------------------------------------------------
29
+ #working list
30
+
31
+ linkdb = [
32
+ 'https://store.steampowered.com/points/shop/app/1192640' ,
33
+ 'https://store.steampowered.com/points/shop/app/1299120' ,
34
+ 'https://store.steampowered.com/points/shop/app/1385730' ,
35
+ 'https://store.steampowered.com/points/shop/app/1504020'
36
+ ]
37
+
38
+ #------------------------------------------------
39
+ #code
40
+
41
+ for links in linkdb :
42
+ getlinks = browser .get (links )
43
+ browser .implicitly_wait (1 )
44
+ ani_av = browser .find_elements_by_class_name ('rewarditem_ImageAnimatedAvatar_2YbSw' )
45
+ for items in ani_av :
46
+ print (items .get_attribute ('src' ), file = open ('output.txt' , 'a' ))
47
+ file = open ('output.txt' , 'r' )
48
+
49
+ file .close ()
50
+ #os.remove("output.txt")
45
51
browser .quit ()
0 commit comments