Greetings,
This is very simple web scraping project. I can do it in C# Selenium. Selenium is very popular for scraping data. I can provide you the script or the exe file in which you will enter the key words like you said "forex brokers" and it will scrape all the URL's from the search results in text file or either in CSV or excel. You prefer text file that's not a problem.
So, if you are interested, then please drop me a message for further discussion. I can do this project in milestones too. For first milestone I'll provide you the exe or script for Google search results and for the next milestone I'll provide you for Yahoo search results.
Waiting forward to your positive response.
Thanks