home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / server / netbrilliant / nb110.exe / DATA1.CAB / Data_files / scripts / buy-software.cham < prev    next >
Encoding:
Text File  |  2000-10-30  |  1.5 KB  |  65 lines

  1. infocenter Buy {
  2. action:
  3.   Init;
  4.   Search;
  5.   
  6. field:
  7.   URL;
  8.   Title;
  9.   Description;
  10.   Price;
  11.   ReleaseDate;
  12.   Rating;
  13.   OperatingSystem;
  14.   Downloads;
  15.  
  16.   nextpage;
  17. }
  18.  
  19. Buy::Init
  20. {
  21.   Category = "Software";
  22.   Bitmap = "images\software.bmp";
  23.   IndexOrder = 2;
  24.   IDNumber = 2;
  25.   SiteName = "Buy.com";
  26.   SynopsisField = "Description";
  27.  
  28.   FieldName.Title = "Program Title";
  29.   FieldName.Price = "Price";
  30.   FieldName.ReleaseDate = "Release Date";
  31.   FieldName.Rating = "Rating";
  32.   FieldName.OperatingSystem = "Operating System";
  33.   FieldName.Downloads = "Downloads";
  34. }
  35.  
  36. Buy::Search
  37. {
  38.   QueryURL.base = "http://www.us.buy.com/retail/searchresults.asp?searchLoc=retail&search_store=2&qu=";
  39.   QueryURL.term = "<term>";
  40.   QueryURL.midterm = "+";
  41.   QueryURL.page = "&pageReq=<page>";
  42.   QueryURL.setinitialpage = "No";
  43.  
  44.   ParseSpec.datastart = "Complete Results";
  45.   ParseSpec.entrystart = "<div class=\"searchBuffer\">";
  46.  
  47.   ParseSpec.termstart.URL = "a href=\"/retail";
  48.   ParseSpec.termstart.URL.offset = 8;
  49.   ParseSpec.termstart.URL.prepend = "http://www.us.buy.com";
  50.   ParseSpec.termend.URL = "\"";
  51.  
  52.   ParseSpec.termstart.Title = "<b>";
  53.   ParseSpec.termstart.Title.offset = 3;
  54.   ParseSpec.termend.Title = "</b>";
  55.  
  56.   ParseSpec.termstart.Description = "<br>";
  57.   ParseSpec.termstart.Description.offset = 4;
  58.   ParseSpec.termend.Description = "<br>";
  59.  
  60.   ParseSpec.termstart.Price = "<span class=\"price\">";
  61.   ParseSpec.termend.Price = "</span>";
  62.  
  63.   ParseSpec.nextpage = "Next Page";
  64. }
  65.