from bs4 import BeautifulSoup
import requests
def get_page(stocks):
url = 'https://i...content-available-to-author-only...o.com/q?s=' + stocks + '.NS&ql=0'
source_code = requests.get(url)
code = BeautifulSoup(source_code.text)
# print(code)
s = stocks
flag = 0
for l in code.findAll('span', {'id' : 'yfs_c63_' + s.lower() + '.ns'}):
if(l.get('alt') == 'Up'):
flag = 1
else:
flag = 0
for l in code.findAll('span', {'id' : 'yfs_p43_' + s.lower() + '.ns' }):
s = str(l)
perc = s.index('%')
delta = s[perc-4:perc]
delta = float(delta)
if(flag == 0):
delta = -delta
return stocks, url, delta
def main():
fr = open('in.txt', 'r')
text = fr.read()
print(get_page('ICICIBANK'))
if __name__ == '__main__':
main()
ZnJvbSBiczQgaW1wb3J0IEJlYXV0aWZ1bFNvdXAKaW1wb3J0IHJlcXVlc3RzCgpkZWYgZ2V0X3BhZ2Uoc3RvY2tzKToKICAgICB1cmwgPSAnaHR0cHM6Ly9pLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5vLmNvbS9xP3M9JyArIHN0b2NrcyArICcuTlMmcWw9MCcKCiAgICAgc291cmNlX2NvZGUgPSByZXF1ZXN0cy5nZXQodXJsKQogICAgIGNvZGUgPSBCZWF1dGlmdWxTb3VwKHNvdXJjZV9jb2RlLnRleHQpCiAgICAgIyBwcmludChjb2RlKQogICAgIHMgPSBzdG9ja3MKICAgICBmbGFnID0gMAogICAgIGZvciBsIGluIGNvZGUuZmluZEFsbCgnc3BhbicsIHsnaWQnIDogJ3lmc19jNjNfJyArIHMubG93ZXIoKSArICcubnMnfSk6CiAgICAgICAgICBpZihsLmdldCgnYWx0JykgPT0gJ1VwJyk6CiAgICAgICAgICAgICAgIGZsYWcgPSAxCiAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICBmbGFnID0gMAogICAgIGZvciBsIGluIGNvZGUuZmluZEFsbCgnc3BhbicsIHsnaWQnIDogJ3lmc19wNDNfJyArIHMubG93ZXIoKSArICcubnMnIH0pOgogICAgICAgIHMgPSBzdHIobCkKICAgICAgICBwZXJjID0gcy5pbmRleCgnJScpCiAgICAgICAgZGVsdGEgPSBzW3BlcmMtNDpwZXJjXQogICAgICAgIGRlbHRhID0gZmxvYXQoZGVsdGEpCiAgICAgICAgaWYoZmxhZyA9PSAwKToKICAgICAgICAgICAgZGVsdGEgPSAtZGVsdGEKICAgICByZXR1cm4gc3RvY2tzLCB1cmwsIGRlbHRhCgpkZWYgbWFpbigpOgogICAgIGZyID0gb3BlbignaW4udHh0JywgJ3InKQogICAgIHRleHQgPSBmci5yZWFkKCkKICAgICBwcmludChnZXRfcGFnZSgnSUNJQ0lCQU5LJykpCgoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIG1haW4oKQogICAg