Looking to custom program a headless browser that can run on the server with good performance. We can use PhantomJS or CasperJS or SlimerJS with Selenium Web Driver with PHP Binding. This will fill a form automatically getting data from a CSV but remember we need to fetch the image text that varies across request and we must put appropriate data. Must have experience on Timeout, complete DOM Load. We can extract image text using an OCR locally. So there must be an option which form request is getting which image. Must have experience on quick form load and parallel form data posting in a low bandwidth networking setup, for example we have to process 200+ forms in 5 minutes window where the network bandwidth can be 2-3 mbps only.