@@ -23,23 +23,26 @@ def wifi_finance():
23
23
print ("My IP address is" , Pydos_wifi .ipaddress )
24
24
25
25
#TEXT_URL = "https://money.cnn.com/data/markets"
26
-
27
26
#TEXT_URL = "https://finance.yahoo.com/quote/%5EIXIC"
28
27
#search_string = 'data-symbol="^IXIC" data-field="regularMarketChangePercent"'
29
-
30
28
#TEXT_URL = "https://finance.yahoo.com/lookup"
31
29
#search_string = 'data-symbol="^IXIC" data-field="regularMarketChangePercent"'
30
+ #TEXT_URL = "https://www.moneycontrol.com/us-markets"
31
+ #search_string = '<!-- -->Nasdaq<!-- -->'
32
32
33
- TEXT_URL = "https://www.moneycontrol .com/us-markets "
34
- search_string = '<!-- --> Nasdaq<!-- --> '
33
+ TEXT_URL = "https://www.google .com/search?q=nasdaq+price&oq=nasdaq+price++ "
34
+ search_string = 'Nasdaq Inc '
35
35
36
36
#headers = {"user-agent": "RetiredWizard@"+implementation.name.lower()+uname()[2]}
37
37
38
38
print ("Fetching text from %s" % TEXT_URL )
39
39
response = Pydos_wifi .get (TEXT_URL )
40
40
response_window = []
41
41
for _ in range (4 ):
42
- response_window .append (Pydos_wifi .next (256 ))
42
+ tmp = Pydos_wifi .next (256 )
43
+ response_window .append (tmp )
44
+ if len (tmp ) != 256 :
45
+ break
43
46
44
47
try :
45
48
sample_resp = (b'' .join (response_window ))[0 :800 ].decode ().replace ('\n ' ,'' ).replace ('\r ' ,'' )
@@ -76,12 +79,12 @@ def wifi_finance():
76
79
nasdaq = found_window .find (search_string )
77
80
78
81
pct = found_window [nasdaq :].find ('%)' )
79
- pctst = found_window [nasdaq + pct - 17 :].find ('- >' )+ 2
82
+ pctst = found_window [nasdaq + pct - 17 :].find ('" >' )+ 2
80
83
pctend = found_window [nasdaq + pct :].find ('<' )
81
84
#print("Debug: %s\n" % found_window[nasdaq:nasdaq+pct+pctend])
82
85
83
86
if nasdaq != - 1 :
84
- print (" Nasdaq: %s \n " % found_window [nasdaq + pct - 17 + pctst :nasdaq + pct + pctend - 1 ].replace ("<!-- --> " ,"" ))
87
+ print (f' Nasdaq: { found_window [nasdaq + pct - 17 + pctst :nasdaq + pct + pctend ].replace ("<" ,"" )} \n ' )
85
88
else :
86
89
print ("Nasdaq symbol not found\n " )
87
90
0 commit comments