idea Bubbling
 
Home Projects Articles Books Links Humor Feedback
What are the tools used to programmatically access any site?
The purpose of this article is to introduce few tools that used to access any site programmatically. The "site" here means a simple HTML or Dynamic page (CGI, ASP, ASP.NET, PHP, JSP ,CF,..) or SSL applied or cookies enabled or login required or anything. If the site is accessed through browser means we can access it through programme. Actually we are going to cheat the server that the request is coming from the browser. The server really don't know the request is coming from the browser or any other programming language. Here is a list of tools:
Mozilla's Firefox
A true developer friendly browser, now it comes with several standard tools that are built into the browser. By themselves, these tools are powerful enough to consider Firefox an essential web development tool. These tools include: * An expanded page source viewer. * The ability to display detailed information about a web page. * A JavaScript debugging tool. * A real-time DOM inspector and editor. * Page Info Reports and lot. Here is a list of recommended add-ons by Mozilla.
Microsoft's Fiddler
Microsoft's Fiddler is used to view all of the HTTP protocol information & traffic between the machine and the Internet. Fiddler is a top notch HTTP Debugger to read all the details of request and response headers, including content type, cookies, forms value, query string value, referer url and everything. Also install the add-ons: Syntax View Inspector (The SyntaxView  Inspector offers syntax-highlighting for HTML, JScript, XML, and other web formats) and Web View Inspector (The WebView Inspector displays the response as it would be rendered by Internet Explorer's HTML rendering engine).Here is a collection of quick start videos. once you install fiddler, the IE detects it automatically. but the mozilla dont. How to bind the mozilla with fiddler? . The nice features of fiddler includes: * Disabling the "Autoscroll Session List" will stop scrolling, this avoid annoyance while we watch the session carefullty. * Mark particular session with colors. * Select the Parent & Child request. * Hide image requests. * Find Session. Other available HTTP Debuggers are: MadeForNet's HTTP Debugger, Charless web debugging proxy. Once you install fiddler, the IE detects it automatically. but the mozilla don't. How to bind the mozilla with fiddler? .
RAD Software's Regular Expression designer
When we write programme like contacts reader, need to traverse multiple pages programmatically. It is good idea to get the next url from the current page instead of hard-code. Getting particular url from the page is easy when we use the regular expression. Regular Expression designer helps programmers learn, develop and test Regular Expressions easily without compile and run hassle. It is an interactive Windows application that is designed to be simple and easy to use. Here is a list of quick start tutorials: http://www.radsoftware.com.au, http://www.windowsdevcenter.com, http://www.amk.ca. Other available Regular Expression designers: RegexBuddy, Expresso
Piriform's CCleaner
CCleaner is a freeware system optimization and privacy tool. It removes unused files from your system - allowing Windows to run faster and freeing up valuable hard disk space. It also cleans traces of your online activities such as your Internet history. But the best part is that it's fast. It clears the Browsers Cache, History, Cookies, Index.dat. Running this tool is necessary everytime before analysing any site, because the site URLs are different based on the cookies. Here is a collection of articles about cookies: http://en.wikipedia.org/ , http://www.cookiecentral.com , ttp://www.rajivshah.com/
Mozilla's Firefox Addon: Web Developer
This extension, by itself, makes Firefox an indispensable tool for Web development and testing. The Web Developer Extension adds a toolbar to the browser containing various web developer tools. It includes: Outlines page elements, Displays the size of images, Gives CSS and form information, Disables certain elements on a page, Display form details, Outline form, Disable images, Edit HTML, Disable CSS, Disable cookies, and much more.
Mozilla's Firefox Addon: Firebug
Firebug helps in debugging AJAX, DHTML, and JavaScript web applications. It will display errors that occur during the rendering of a page, will place the pointer on the appropriate line, and allows for the inspection of different values of the DOM. It integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
 
ideaBubbling.com 2007-2008 india @ Resume