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' )
                                                                                                                     

留言

此網誌的熱門文章

Making a Windows 11 hotspot without an internet connection