python – Web Scraping with Node js (handle events and captcha)

I want to download data automatically from a website using node.js (web Scraping).
The Website have two dropdown lists,a captcha input,and a button.

   Tasks :
    1 - load webpage 
    2 - Select 1st option from the first drop down list
      - select 1st option from the second drop down list
    3 - Fill captcha
    4 - Perform Button click
    5- Download that html page
    6 - Loop this but change selection of second drop down list to the second option

example captcha
enter image description here

I think require a browser library, captcha filling library to solve. Suggest a solution or a good tutorial ,and js libraries.

if there any easy solution in other programing language (like python) also mention about that.