Find Jobs
Hire Freelancers

Internet Explorer Add-on project

$500-5000 USD

クローズ
投稿日: 14年以上前

$500-5000 USD

完了時にお支払い
We are looking for an expert programmer familiar with developing Add-ons for Microsoft Internet Explorer. This individual must be capable of writing code that instructs the browser to visit various pages and press various buttons on the page as it is done by a user. From the visiting site's perspective, the actions of this add-on should be identical to that of a user visiting the designated sites. ## Deliverables We are looking for an expert add-on developer who can create add-ons for Internet Explorer. This Add-on software must be capable of the following: 1. It must be able to create a new browser window or tab within Internet Explorer and browse the web. 2. It must read an XML file containing a list of URLs, Search Terms and Keywords, etc. as follows: <CrawlerInput> <SearchURL>[login to view URL]</SearchURL> <SearchField>headerSearch</SearchField> <SearchButton>Search</SearchButton> <SearchTerm1>Lenovo Thinkpad R51</SearchTerm1><ResultKeyword1>93P4201</ResultKeyword1> <SearchTerm2>Lenovo Thinkpad T61</Search Term2> <ResultKeyword2>T7500, Duo</ResultKeyword2><Pages2Visit>3</Pages2Visit> </CrawlerInput > The above file should be downloaded from a specified URL, such as [[login to view URL]][1] 3. The Add-on must then instruct the browser to go to the URL designated by the SearchURL tag [[login to view URL]][2], and enter the Search Term Lenovo Thinkpad R51 in the SearchField headerSearch and then press the button Search to produce the search results. 4. It must then evaluate the links produced in the search results for the ResultKeyword1: 93P4201 and click on the result link containing the ResultKeyword 93P4201 in order for the window of the browser to load that particular result page. The Add-on should then obtain all the data from the first result page and save it under a file on the user's computer called Lenovo Thinkpad R51_93P4201_result1_position4.txt.? (note no images, or other files need to be saved, only the HTML content). The position value (in the file name) designates the Nth results where the ResultKeyword was found - in this example results1 (containing 93P4201) was found on the 4th link result. 5. The program then should force the same browser window to go back to the original search results and search for the next link containing 93P4201. If such a link exists, it must then visit that page, and save its content under the file name: Lenovo Thinkpad R51_93P4201_result2_position7.txt. This process should be repeated for multiple result pages as dictated by the tag Pages2Visit. This tag indicates how many times the Add-on should press the next link in order to obtain additional results. In this example, it needs go through 3 pages of results (if available,) by clicking the next link twice. 6. If the XML file contains other Search Terms under SearchTerm2, SearchTerm3, and corresponding ResultKeywords under ResultKeyword2, ResultKeyword3, etc. the same process should be repeated with the new keywords and the results should be visited and then saved under the file names in a similar fashion e.g. Lenovo Thinkpad T61_T7500,Duo_result2_positin3.txt. Please note that if there are two words in the ResultKeyword, both words should be present before the program should click on the link. In the above example, only links that contain the word T7500 AND Duo should be visited and saved. 7. The program must contain a variable that allows a random number of milliseconds to be generated and designated as the wait time between a search and visit of the links, and then a subsequent visits to other qualifying links. In other words, the program should not execute search and loading of the pages as fast as possible. It should perform a search and subsequent link visits every 500 to 3000 milliseconds based on a randomly generated number. This program must be written in an object oriented manner, where all methods and properties are set in the add-on and then called by the main code. It is understood that this program may be written outside of a browser such as Internet Explorer, but our intention is to write an Add-on that works within the browser only. Good luck...
プロジェクト ID: 3100408

プロジェクトについて

2個の提案
リモートプロジェクト
アクティブ 14年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に2人のフリーランサーが、平均$833 USDで入札しています
ユーザーアバター
See private message.
$816 USD 14日以内
4.9 (14 レビュー)
5.2
5.2
ユーザーアバター
See private message.
$850 USD 14日以内
0.0 (4 レビュー)
0.0
0.0

クライアントについて

UNITED STATESのフラグ
Huntington Beach, United States
4.9
11
メンバー登録日:5月 22, 2006

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。