C# Browser Helper Object
$30-5000 USD
Pagado a la entrega
The software should be a BHO (browser helper object) which can be easily installed on IE 6 & 7.
The application will allow the user to define regular expressions for incoming (server responses)? and outgoing (IE GET/POST requests) and whenever a regular expression matches the content, save the results to a file.
The BHO should expose a toolbar with two buttons:
1. On/Off (green and red icons)
2. "Configure..."
Clicking on the? configuration button will popup 3 configuration options:
1. Edit outgoing? rules - regular expressions? which will be applied to GET/POST requests.
2. Edit incoming rules - regular expressions which will be applied to the HTML content which the user navigates to.
3. Change the output files directory
The configuration will be saved in a XML file, with 3 sections (outgoing, incoming and files dir) .
Each of the entries of the incoming/outgoing regexps should look like:
<rule>
<site>www.cnn.(com|[url removed, login to view])</site>
<match_regexp>President \w+? declares war</match_regexp>
<output_regexp>Reporter: (\w+?\s\w+)</output_regexp>
<rule>
Assuming this is a incoming rule, when a user navigates either to [[url removed, login to view]][1] or [[url removed, login to view]][2], the BHO will try to see if the article discusses a president declaring war. If so, the name of the report will be saved to a new file in the output directory.
There can be many rules to a single site, so the application must iterate on all the relevant rules of? the site.
## Deliverables
The following milestones are critical and failure to meet them is agreed in? advance means failure to deliver the project:
1. After? 2 weeks - XML and correct processing and file saving of outgoing requests
2. 1 week afterwards - XML and correct processing and file saving of incoming responses
3. 1 week afterwards (4 weeks total) - configuration and final fixes
Nº del proyecto: #3799580