Find Jobs
Hire Freelancers

ASP.NET Web Clipping Control

$100-500 USD

Ακυρώθηκε
Αναρτήθηκε πάνω από 13 χρόνια πριν

$100-500 USD

Πληρωμή κατά την παράδοση
Greetings, We would like to build an ASP.NET control (or code)? that is used to scrap content from the given URL, apply transformations and render the result? in the given container. In Java portal world the principle is also known as Web Clipping or WebConnector. When hosted on an ASP.NET page and surrounded by other content and controls this control would perform as if it was an iframe of the provided source address, however no iframe should be in sight - the content should be proxied by the component and rendered with the transformations defined below. ## Deliverables Greetings, We would like to build an ASP.NET control (or code) that is used to scrap content from the given URL, apply transformations and render the output in the given container. In the Java portal world the principle is also known as Web Clipping or WebConnector. When hosted on an ASP.NET page and surrounded by other content and controls this control would perform as if it was an iframe of the provided source address, however no iframe should be in sight - the content should be proxied by the component and rendered with the transformations defined below. The examples could be consulted at: <[login to view URL]> <[login to view URL]> The only technical problem previewed is JavaScript isolation and handling. The implementation should include basic JavaScript parsing and correct remapping of popup windows/ajax calls to the source host. A bonus will be offered if the deliverables shall handle JavaScript in a more advanced manner. Some of the Java portals we examined use HtmlUnit to act as a true web browser behind the scenes which is terribly slow when javascript is on. The only existing alternative of HtmlUnit that we've found is xbrowser which we have not tested because of the lack of JavaScript support. Requirements summary: Design ? - ASP.NET server control or a stand-alone class with its own state management ? - Custom state management ? - error, authentication error, protocol error HTML templates Protocol (HttpWebRequest tuning) ? - Support of URL-based clipping (i.e. http/https, any port, any valid URL) ? - proxy support ? - Redirection following and status code conditions, i.e. proxy 301 redirects but follow 404 errors ? - basic/windows authentication ? - custom authentication based on form elements (URL, username parameter, password parameter, request method, expected response, failure response) ? - Cookie persistence, cookie proxification (i.e. cookies inherited from the hosting website are transformed and passed to the proxied website) ? - Custom HTTP header submission, reception ? - Proxied / passed-thru, excluded content types/extensions/regex patterns Content Parser ? - chained filters that extract or remove the content (i.e. remove google analytics tags) ? - Tidy processor ? - XSLT template ? - DOM path ? - XPath path ? - Byte range ? - Pattern from/to - comment/element Attached file contains screenshots of a uPortal configurator that will help to understand the settings and approximate configuration settings of the new component. We would like to be actively participating in the component development, provide test cases, clarify the requirements and similar and are expecting updates of deliverables as frequently as possible (2-3 day intervals are ideal). The code must follow the naming conventions that will be provided. We do not expect a throughout documentation of the deliverable but comments on crucial parts are a must. The communication language is English. Should you need more information or precisions regarding the bid please feel free to post the questions here. When replying with a price please estimate the implementation time for the items of requirements summary above and justify the bid amount. Thank you for your attention and happy bidding!
Ταυτότητα εργασίας: 3693647

Σχετικά με την εργασία

3 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 14 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
3 freelancers δίνουν μια μέση προσφορά $170 USD για αυτή τη δουλειά
Avatar Χρήστη
See private message.
$170 USD σε 14 ημέρες
5,0 (2 αξιολογήσεις)
3,1
3,1
Avatar Χρήστη
See private message.
$255 USD σε 14 ημέρες
5,0 (2 αξιολογήσεις)
2,5
2,5
Avatar Χρήστη
See private message.
$85 USD σε 14 ημέρες
2,0 (2 αξιολογήσεις)
1,3
1,3

Σχετικά με τον πελάτη

Σημαία της SWITZERLAND
Delemont, Switzerland
5,0
2
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Φεβ 17, 2003

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.