home *** CD-ROM | disk | FTP | other *** search
- infocenter BarnesNoble {
- action:
- Init;
- Search;
-
- field:
- URL;
- Title;
- Author;
- Price;
- Type;
- Availability;
-
- nextpage;
- }
-
- BarnesNoble::Init
- {
- Category = "Books";
- Bitmap = "images\books.bmp";
- IndexOrder = 6;
- IDNumber = 6;
- SiteName = "Barnes & Noble";
-
- FieldName.Title = "Title";
- FieldName.Author = "Author";
- FieldName.Type = "Type";
- FieldName.Price = "Price";
- FieldName.Availability = "Availability";
- }
-
- BarnesNoble::Search
- {
- QueryURL.base = "http://shop.barnesandnoble.com/booksearch/results.asp?WRD=";
- QueryURL.term = "<term>";
- QueryURL.midterm = "+";
- QueryURL.items = "&SAT=<items + 1>";
-
- ParseSpec.datastart = "<font size=\"-1\" face=\"arial, helvetica, sans-serif\">";
- ParseSpec.entrystart = "<td width=\"95%\">";
-
- ParseSpec.termstart.URL = "/booksearch/isbnInquiry";
- ParseSpec.termstart.URL.prepend = "http://shop.barnesandnoble.com";
- ParseSpec.termend.URL = "\">";
-
- ParseSpec.termstart.Title = "<b>";
- ParseSpec.termend.Title = "</b>";
-
- ParseSpec.termstart.Availability = "=\"#aa0000\"";
- ParseSpec.termstart.Availability.offset = 11;
- ParseSpec.termend.Availability = "</font>";
-
- ParseSpec.termstart.Author = "<br>";
- ParseSpec.termstart.Author.offset = 4;
- ParseSpec.termend.Author = "/";
- Required.Author = "Yes";
-
- ParseSpec.termstart.Type = "";
- ParseSpec.termstart.Type.offset = 1;
- ParseSpec.termend.Type = "/";
-
- ParseSpec.termstart.Price = "Our Price:";
- ParseSpec.termstart.Price.offset = 10;
- ParseSpec.termend.Price = "</font>";
-
- ParseSpec.nextpage = "More Results";
- }
-
-
-