fork(2) download
  1. from bs4 import BeautifulSoup
  2. import requests
  3.  
  4. def get_page(stocks):
  5. url = 'https://i...content-available-to-author-only...o.com/q?s=' + stocks + '.NS&ql=0'
  6.  
  7. source_code = requests.get(url)
  8. code = BeautifulSoup(source_code.text)
  9. # print(code)
  10. s = stocks
  11. flag = 0
  12. for l in code.findAll('span', {'id' : 'yfs_c63_' + s.lower() + '.ns'}):
  13. if(l.get('alt') == 'Up'):
  14. flag = 1
  15. else:
  16. flag = 0
  17. for l in code.findAll('span', {'id' : 'yfs_p43_' + s.lower() + '.ns' }):
  18. s = str(l)
  19. perc = s.index('%')
  20. delta = s[perc-4:perc]
  21. delta = float(delta)
  22. if(flag == 0):
  23. delta = -delta
  24. return stocks, url, delta
  25.  
  26. def main():
  27. fr = open('in.txt', 'r')
  28. text = fr.read()
  29. print(get_page('ICICIBANK'))
  30.  
  31.  
  32. if __name__ == '__main__':
  33. main()
  34.  
Runtime error #stdin #stdout #stderr 0.02s 8736KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 1, in <module>
ImportError: No module named 'bs4'