<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>Something like this I would guess.
&lt;pre&gt;var url = &quot;whatever page you are searching&quot;;
var words = &quot;Something to look for&quot;;
function finder(xhr){   // set-up a looker
if (xhr.indexOf(words)&amp;gt;-1) {
alert(&quot;Match found!!&quot;);     // alert a match
document.location.href = url;
} else {
setTimeout(function() {get(url);},15000);
}
}

function get(url) {
  GM_xmlhttpRequest({
    method: &quot;GET&quot;,
    url: url,
    onload: function(xhr) { finder(xhr.responseText); }
  });
}

setTimeout(function() {get(url);},15000);&lt;/pre&gt;</body>
  <body-html>&lt;p&gt;Something like this I would guess.
&lt;br /&gt;&lt;pre&gt;var url = &quot;whatever page you are searching&quot;;
var words = &quot;Something to look for&quot;;
function finder(xhr){   // set-up a looker
if (xhr.indexOf(words)&amp;gt;-1) {
alert(&quot;Match found!!&quot;);     // alert a match
document.location.href = url;
} else {
setTimeout(function() {get(url);},15000);
}
}

function get(url) {
  GM_xmlhttpRequest({
    method: &quot;GET&quot;,
    url: url,
    onload: function(xhr) { finder(xhr.responseText); }
  });
}

setTimeout(function() {get(url);},15000);&lt;/pre&gt;&lt;/p&gt;</body-html>
  <created-at type="datetime">2008-12-16T21:16:22Z</created-at>
  <forumable-id type="integer">2</forumable-id>
  <forumable-type>Forum</forumable-type>
  <id type="integer">84050</id>
  <topic-id type="integer">18247</topic-id>
  <updated-at type="datetime">2008-12-16T21:16:22Z</updated-at>
  <user-agent nil="true"></user-agent>
  <user-id type="integer">27715</user-id>
</post>
