1 package org.paneris.bibliomania.metasearch.bob;
2
3 import org.paneris.bibliomania.metasearch.util.HackParser;
4
5 public class FrontPage extends HackParser {
6 private static final byte[] bvsessionid = "NAME=\"BV_SessionID\"".getBytes(),
7 valueq = "VALUE=\"".getBytes(),
8 bvengineid = "NAME=\"BV_EngineID\"".getBytes();
9
10 public String sessionID, engineID;
11
12 public FrontPage(byte[] text) {
13 super(text);
14 try {
15 skipTo(bvsessionid);
16 skipTo(valueq);
17 int sid = here;
18 skipTo((byte)'"');
19 sessionID = new String(text, sid, here - sid - 1);
20
21 skipTo(bvengineid);
22 skipTo(valueq);
23 int eid = here;
24 skipTo((byte)'"');
25 engineID = new String(text, eid, here - eid - 1);
26 } catch (Exception e) {
27 sessionID = null;
28 engineID = null;
29 }
30 }
31 }