I am using python and its libraries to extract publicly available data, if it require browser then I'll use selenium webdriver. Sometimes I uses Scrapy (A python framework for scraping).
Also I can automate set of actions based on client requirement to achieve goals (bot development).
I like to develop bot/scrapers (in python) for your specific task.