Guest User

Untitled

a guest
Nov 22nd, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. import pandas as pd
  2. import sqlite3 as db
  3. import requests
  4.  
  5. frames = []
  6.  
  7. s = '''
  8. http://www.etf.com/channels/bond-etfs
  9. http://www.etf.com/channels/mlp-etfs
  10. http://www.etf.com/channels/silver-etfs
  11. http://www.etf.com/channels/china-etfs
  12. http://www.etf.com/channels/muni-etfs
  13. http://www.etf.com/channels/us-broad-market-bond-etfs
  14. http://www.etf.com/channels/dividend-etfs
  15. http://www.etf.com/channels/natural-gas-etfs
  16. http://www.etf.com/channels/global-bond-etfs
  17. http://www.etf.com/channels/oil-etfs
  18. http://www.etf.com/channels/gold-etfs
  19. http://www.etf.com/channels/treasury-etfs
  20. http://www.etf.com/channels/reit-etfs
  21. http://www.etf.com/channels/high-dividend-yield-etfs
  22. http://www.etf.com/channels/japan-etfs
  23. http://www.etf.com/channels/smart-beta-etfs
  24. http://www.etf.com/etf-lists/alternatives-etfs
  25. http://www.etf.com/etf-lists/asset-allocation-etfs
  26. http://www.etf.com/etf-lists/currency-etfs
  27. http://www.etf.com/etf-lists/fixed-income-etfs
  28. http://www.etf.com/channels/alpha-seeking-etfs
  29. http://www.etf.com/channels/basic-materials-etfs
  30. http://www.etf.com/channels/consumer-cyclicals-etfs
  31. http://www.etf.com/channels/consumer-non-cyclicals-etfs
  32. http://www.etf.com/channels/energy-etfs
  33. http://www.etf.com/channels/extended-market-etfs
  34. http://www.etf.com/channels/financials-etfs
  35. http://www.etf.com/channels/health-care-etfs
  36. http://www.etf.com/channels/high-dividend-yield-etfs
  37. http://www.etf.com/channels/industrials-etfs
  38. http://www.etf.com/channels/real-estate-etfs
  39. http://www.etf.com/channels/small-cap-etfs
  40. http://www.etf.com/channels/technology-etfs
  41. http://www.etf.com/channels/telecommunications-etfs
  42. http://www.etf.com/channels/theme-etfs
  43. http://www.etf.com/channels/total-market-etfs
  44. http://www.etf.com/channels/utilities-etfs
  45. http://www.etf.com/channels/asia-pacific-etfs
  46. http://www.etf.com/channels/developed-markets-etfs
  47. http://www.etf.com/channels/emerging-markets-etfs
  48. http://www.etf.com/channels/europe-etfs
  49. http://www.etf.com/channels/global-etfs
  50. http://www.etf.com/channels/global-ex-us-etfs
  51. http://www.etf.com/channels/latin-america-etfs
  52. http://www.etf.com/channels/middle-east-and-africa-etfs
  53. '''
  54. for i in s.split():
  55. df = pd.read_html(requests.get(i,headers={'User-agent': 'Mozilla/5.0'}).text)
  56. df[5].columns = ['Fund Name','Ticker','Asset Class','Region','Geography','Category','Focus',
  57. 'Niche', 'Inverse','Leveraged','ETN','Underlying Index','Selection Criteria',
  58. 'Weighting Scheme','Active per SEC','Index Provider','Strategy']
  59. frames.append(df[5])
Add Comment
Please, Sign In to add comment