Retrieving data from a captcha page
Budget: $30 – $250 USD
I need a program to parse data from web pages (protected by captcha).
For the provided license number (as a runtime parameter), the program shall retrieve the data from a webpage and deliver it in json format.
The process starts at this page:
https://eservices.sedd.ae/eservicesweb/license-transactions/search_license/main-inq-lic.xhtml?chk=1
the license number provided (for example 779120) shall be input into 'License Number' field and after solving a captcha, and clicking 'Search', there will be rendered a table with a button 'License Details' (or not - if there is no entity matching the license number).
After clicking 'License Details', a new page with detailed information is shown.
I want the program to return the data from this page as json in the following form, for example:
{ "license number": 779120, "arabic name: "الخليج لتوزيع البترول ذ.م.م - فرع الشارقة", "english name": "GULF PETROL SUPPLIES LLC - SHJ. BR", "license status": "active", "license type": "Trading", "activities": "Wholesale of Pledges refueling and fuel,OFFICE", "issue date": "13/08/2020", "expire date": "13/08/2023", "address": "KHORFAKKAN-الشرق/خورفكان-- behaindCorneche Street -Office No 103 Floor No 1", "phone number": "0509770000", "post box": 121" }
The program shall be runnable from bash (linux), take the license number as a runtime parameter and output the result (JSON) to stdout.
It shall use some of the captcha-solving services (like 2captcha.com or some other) to automatically deal with the captcha.
In the offer please state your chosen programming language. I don't have a strong preference, it can be Java, Perl, Python, PHP, etc.).
For the provided license number (as a runtime parameter), the program shall retrieve the data from a webpage and deliver it in json format.
The process starts at this page:
https://eservices.sedd.ae/eservicesweb/license-transactions/search_license/main-inq-lic.xhtml?chk=1
the license number provided (for example 779120) shall be input into 'License Number' field and after solving a captcha, and clicking 'Search', there will be rendered a table with a button 'License Details' (or not - if there is no entity matching the license number).
After clicking 'License Details', a new page with detailed information is shown.
I want the program to return the data from this page as json in the following form, for example:
{ "license number": 779120, "arabic name: "الخليج لتوزيع البترول ذ.م.م - فرع الشارقة", "english name": "GULF PETROL SUPPLIES LLC - SHJ. BR", "license status": "active", "license type": "Trading", "activities": "Wholesale of Pledges refueling and fuel,OFFICE", "issue date": "13/08/2020", "expire date": "13/08/2023", "address": "KHORFAKKAN-الشرق/خورفكان-- behaindCorneche Street -Office No 103 Floor No 1", "phone number": "0509770000", "post box": 121" }
The program shall be runnable from bash (linux), take the license number as a runtime parameter and output the result (JSON) to stdout.
It shall use some of the captcha-solving services (like 2captcha.com or some other) to automatically deal with the captcha.
In the offer please state your chosen programming language. I don't have a strong preference, it can be Java, Perl, Python, PHP, etc.).