selenium chromedriver web scrapper etf
from selenium import webdriver
import pandas as pd
import time
driver = webdriver.Chrome('./chromedriver')
symbol_df = pd.DataFrame([])
for i in range(1,50):
driver.get("https://google.com")
time.sleep(1)
driver.get("https://etfdb.com/screener/#page="+str(i))
time.sleep(1)
symbol_df = symbol_df.append( pd.DataFrame( pd.read_html(driver.page_source)[0]['Symbol'] )[:-1] )
print(i)
symbol_df.reset_index( drop = True ).drop_duplicates().to_csv( 'list_etf.csv' )
留言
發佈留言