This button can be used in several ways and is integral to getting accurate and safe links to the media files you want to collect. The central functionality of this button is to pull out media file information and hypertext links from the current webpage and display the information in a set of tables which allow you to choose which information to add to your fusker collection.
For a better understanding of how an ISP Forms can be utilized chose one of the following topics:
The following sections discusses how the ISP Form is created and presented.
The ISP Form button extracts the information from the webpage in the current IE browser window and generates a custom webpage based on that information. The current browser window is then re-directed to this custom webpage.
The custom webpage generated consists of a header and four tables. Each table is dedicated to a particular type of information found on the original page and has a different border color to help distinguish the type of data presented in the table. The tables are always presented in the following order:
Just above each table are a set of page hyper links which can be used to quickly get to any of the tables or back to the top of the ISP Form. These can be handy when the original page contained a lot of media references.
The video table will always be the first table seen in an ISP Form. The table is shown even if no video information was found on the original page. The video table has a GREEN border and has two columns. Because videos are interactive objects on a webpage they are not used to link to other content or pages (clicking the video toggles playback of the video), so no column is needed to display associated hyper links.
Information ExtractedAll videos found embedded in OR referenced by the original webpage are displayed in the order the file information was found on the original webpage. Every HTML tag encountered is parsed looking for references to video files, in addition specific HTML constructs are parsed in specific ways: <video>, <object>, <iframe>, or <embed>. In the case of a <video> tag, if a URL is declared as an MP4 source it will be treated as such even if the URL does not have a file extension.
The following list of file extensions will be recognized as videos: .mp4/.flv/.wmv/.mov/.mpg/.mpeg/.avi/.asf
How Videos Are PresentedThe first column (#) is simply a content row number. Row numbers span tables and the first row with actual content is labeled as 1. The row number is then incremented by one for each subsequent row of content displayed. These numbers are simply for reference.
The second column (Video Content) displays any video information extracted from the original webpage. Each video is presented on an individually numbered content row and shown only once. If the same video seems to appear more than once in the table, the URL of the file must be different between the two videos.
Each video is shown at a maximum width of 640 pixels regardless of the actual size of the video to assure page formatting does not require a horizontal scroll bar. Each type of video is encoded into an HTML construct specific to the type of video:
Video files are fully interactive and you may play each video presented in the table or even have several playing at the same time.
In some cases a video from the original webpage may not be presented in the video table of the ISP Form created from the original webpage or the presented video may not work. This can happen for several reasons. What appeared to be a video was actually a frame or other object (Know your media types) check to make sure the video is not visible in the Frame Table.
Display of the video file may be protected and not accessible from outside the hosting domain or in other ways such that the video simply will not display. In these case the poster image for the video may still be visible but with an indication of Invalid Source.
The frame table has a RED border and has two columns. Because frames are interactive objects on a webpage they are not used to link to other content or pages, so no column is needed to display associated hyper links.
Information ExtractedThe source data for <object>, <iframe> and <embed> constructs on the original webpage which are not recognized as video files will be extracted and displayed in the frame table. If the source data for one of these constructs was in fact a recognized video file reference the video will be displayed in the video table. As with video file references, other HTML constructs are searched for references to Shockwave Flash (.swf) files.
In some cases these constructs are used to display content which the current version of Image Surfer Pro is not capable of working with and the data will be ignored.
How Frames Are PresentedRow numbers in the first column continue to increment from the video table with each frame presented.
The second column (Frame Content) displays any frame information extracted from the original webpage. Each frame is presented on an individually numbered content row and shown only once. If the same frame seems to appear more than once in the table, the URL of frame source must be different between the two frames.
Each frame is shown at a maximum width of 640 pixels regardless of the actual size of the video to assure page formatting does not require a horizontal scroll bar. Shockwave Flash files are built into <embed> tags while raw frame information will be encoded in <iframe> tags. Testing has shown Internet Explorer's handling of these constructs to provide the smoothest page interactions for video encoded this way.
Frames are fully interactive and you may interact with multiple frames and have several streaming content at the same time. A warning about frame content being active is displayed above each of the frames - make sure you understand the security risks of interacting with active content prior to interacting with any frame presented on an ISP Form.
In some cases a frame from the original webpage may not "work" or "display" any content. This is actually relatively common because of the way frames are embedded on webpages. The same encoding on a webpage not hosted by the same domain may not be able to resolve the connection to the intended content. In some cases (such as YouTube) display of the URL used on the hosting page will be blocked from being displayed by frames on other pages.
A Frame that can not be displayed in an ISP Form will typically appear as black boxes. Frames are often used to display active advertisement content. Sadly, while many video frames will not display in an ISP Form these advertisements usually will.
Often a generic embedded video player (such as the Image Surfer Pro Flash Player) will be referenced on a webpage along with video file sources. These generic players will show up in the Frame Table, but will typically be blank black boxes as the construct will not contain the parameter information necessary for it to function. In these cases, the actual video source will often also appear in the video table.
If the frame you wanted to collect does not work in the ISP Form and is also not present in the video table, try going back to the original webpage and look for a link to the Embed Code for the frame. This can often be found by right clicking on the frame video. This is the case on most top tier Tube Sites (such as YouTube). Paste the Embed Code into the URL Capture Bar to add the frame to your fusker collection.
The image table has a BLUE border and has three columns. Images are often used as hyper links on webpages, sometimes to other images as in a Free Hosted Gallery page or to other pages as on a Thumbnail Post. If a link is associated with the image it will be shown in the right most third column.
Information ExtractedThere are many ways an image may be made visible on a webpage. In most cases Image Surfer Pro will find the URL of the image file easily enough. This includes graphics used as buttons and other form inputs. In a few cases (such as background images) the image file URL is in the CSS file and not available in the HTML code provided to Image Surfer Pro by IE.
When an image is used as a hyper link, the destination URL of the hyper link will also be extracted and associated with the image. Several different versions of the link will be displayed in the third column of the table on the same row the associated image is shown in the second column. The separation of the link and the image allows you to be certain of what clicking on the link will do.
How Images Are PresentedRow numbers in the first column continue to increment from the frame table with each image presented.
The second column (Image Content) displays any image as an image. The width of each image is constrained to one half the width of the IE Display Window at the time the form is created - this assures the table fits cleanly within the display window with no horizontal scroll bar.
Each image is presented on an individually numbered content row but may appear several times within the table. Each image will be present each time the image is visible on the original webpage. The images are presented in the order they were found in the HTML code of the original page - which may or may not be the order they appear in the display of the original page.
Each image in the table is also a direct link to the image file. Clicking on any image will navigate the IE browser window to the direct display of the image URL.
In some cases an image from the original webpage may not "work" or "display" on the ISP Form. This happens when access to the image is restricted to pages from the same domain or in some other way. If the image can not be directly referenced by pages created by Image Surfer Pro the image will appear as:
The link table has a BLACK border and has three columns. The table contains all remaining hyper links from the original webpage. This table will typically be the largest of the four tables unless the original page had images as it's primary focus.
Information ExtractedThe destination of any hyper link on the original page which was not associated with an image will be extracted and displayed in this table. Image Surfer Pro does it's best to capture the pure text or other HTML code snippet which was associated with the hyper link.
How Links Are PresentedRow numbers in the first column continue to increment from the image table with each link presented.
The second column (Other Content) attempts to display the webpage content which would have been clickable to access the hyper link to help you recognize what portion of the page the link was found on. If the link surrounded pure text the result is basically self explanatory as the text (such as Next Page) will be visible in the table. This isn't always the case. When the link is not referenced by plain text, Image Surfer Pro attempts to change the HTML code which was the clickable object into plain text. Even this process sometimes results in nothing visible to place in the second column of the link table.
What will always be visible are the various forms of the link's destination URL in the third column. Each link is simply displayed as a pure text reference of the destination URL itself. Each link is presented individually on a separate row in the order in which the links were found in the HTML code of the original page. Some links may be duplicated in the table if they were presented more than once on the original page.
ISP Forms are literally covered in selection check boxes! There are two types of check boxes distinguished by the wording of the boxes:
To better understand how to use these selection boxes choose which boxes you wish to read more about.
Forms Tab
The configurations on the Forms tab of the User Preferences window allow you to configure what check boxes
are selected by default when and ISP Form is generated by the
button. These configurations can be easily overridden by the use of the check boxes on the form.
Choosing Links To Search
These two configurations correspond to the two "Search All" check boxes on the ISP Form at the top of the right hand
column of the Images Table and Text Table. You can choose to automatically check one or both by default
when ISP forms are generated.
Media File Count The table generated by the Free version of Image Surfer Pro will only access the first 20 images and 2 videos/frames found in the original webpage.
Image Surfer Pro Forms
The table generated by the Free version of Image Surer Pro contains only the first 20 images and up to 2 videos/frames
along with the associated links from the website and no selection check boxes. The free verison provides safer and more
private surfing as well as a way to continue browsing in the same window and obtain direct image links, but does not
provide advanced processing by the
button.
The ISP Forms button and the Image Surfer Pro forms it creates can be used for many differnet purposes. The following examples will walk you through examples from the very basic to the more advanced. |