Вы можете управлять Firefox (и другими браузерами), используя несколько языков, через Selenium.
Селен обычно используется для тестирования качества, но, похоже, его можно использовать в вашем сценарии.
Сайт Selenium: http://seleniumhq.org
Следует отметить, что список языков, поддерживаемых Selenium , не включает VB6. Это неудивительно, учитывая, что VB6 устарел более 10 лет. В нем говорится, что «любой язык, который может выполнять HTTP-вызов, может передавать команды серверу Selenium Remote Control», но это означает, что вам, вероятно, придется написать свой собственный интерфейсный слой, если вы планируете использовать VB6.