No data for 1551.HK in pandas Yahoo database
#### Hi All, 
I am a beginner in Python. I created below script to drag current constituents of Hang Seng Composite, and then pull the prices for these constituents by Yahoo database in pandas. I found that there have no data for 1551.HK even price data are available in Yahoo Finance. It's a newly listed stock in HK. 

```python
# Your code here
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import pickle
import datetime as dt
import os
import pandas as pd
import pandas_datareader.data as web
from pandas_datareader._utils import RemoteDataError

def save_hsci_tickers():
    driver = webdriver.Chrome(r"C:/Users/kman/Downloads/chromedriver_win32/chromedriver.exe")
    wait = WebDriverWait(driver, 10)
    driver.get("https://www.hsi.com.hk/HSI-Net/HSI-Net?cmd=tab&pageId=en.indexes.hscis.hsci.constituents&expire=false&lang=en&tabs.current=en.indexes.hscis.hsci.overview_des%5Een.indexes.hscis.hsci.constituents&retry=false")
    tickers = []
    for name in wait.until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, "table.greygeneraltxt td.greygeneraltxt,td.lightbluebg"))):
        data = str(name.get_attribute('textContent'))
        tickers.append(data)
    edit = [x for x in tickers if x != '']
    final = edit[::2]
    driver.quit()

    def yahoo_ticker(data):
        if len(data) <= 4:
            return data.zfill(4) + '.HK'
        else:
            return data[0:] + '.HK'
    yahoo_tickers = [yahoo_ticker(data) for data in final]
    with open("hscitickers.pickle","wb") as f:
        pickle.dump(yahoo_tickers, f)

    print(yahoo_tickers)
    return yahoo_tickers

save_hsci_tickers()

def get_data_from_yahoo (reload_hscitickers=False):
    if reload_hscitickers:
        tickers = save_hsci_tickers()
    else:
        with open("hscitickers.pickle","rb") as f:
            tickers = pickle.load(f)

    if not os.path.exists('stock_dfs'):
        os.makedirs('stock_dfs')

    start = dt.datetime(2009,6,30)
    end = dt.datetime(2017,6,30)

    def get_price_for_ticker():
        if not os.path.exists('stock_dfs/{}.csv'.format(ticker)):
            df = web.DataReader(ticker, 'yahoo', start, end)
            df.to_csv('stock_dfs/{}.csv'.format(ticker))
        else:
            print('Already have {}'.format(ticker))

    for ticker in tickers:
        print(ticker)
        try:
            get_price_for_ticker()
        except RemoteDataError:
            print('No information for {}'.format(ticker))
            try:
                get_price_for_ticker()
                print('Got data')
            except RemoteDataError:
                    print('1st with no data')
                    try:
                        get_price_for_ticker()
                        print('Got data')
                    except RemoteDataError:
                        print('2nd with no data')
                        try:
                            get_price_for_ticker()
                            print('Got data')
                        except RemoteDataError:
                            print('3rd with no data (should have no data in the database)')
                            continue

get_data_from_yahoo()
```
#### Problem description

[According to the forever RemoteDataError getting from 1551.HK, I believe it's related to the coverage of pandas for 1551.HK. Since it's a newly listed stock in HK, may I know would the next update fix this issue?]

Sorry I do not exactly how pandas is updated and who would be updating pandas, but it will be great if it's available to drag the prices for this stock from pandas.

Thanks!