The former two both require knowledge of computer language. If you are looking to get online web data, the three most used methods for this purpose are using an open-to-public API connection, building a web crawler program, and resorting to automated web crawling tools.