К сожалению, приведенные выше решения не дают полного ответа на вопрос, вы получите только первые 51-52 результаты (первая страница), а не полный индекс.
Я не думаю, что это возможнов сыром YQL, но вам нужно будет написать некоторый код, чтобы получить HTML, а затем перебрать каждую страницу компонентов и создать свой собственный набор данных из него.
Я пробовал несколько способов и у меня есть сценарий C #, которыйможет сделать это, это также было бы тривиально сделать это в Python и просто загрузить его в dataframe pandas по ходу дела или просто простой список / кортеж, если все, что вам нужно, это символы для построения списка компонентов для тестирования портфеляпротив.
Если люди все еще заинтересованы в этом решении, я могу опубликовать ссылку на него.