title: Best way to store data for Greasemonkey based crawler?
body: <p>I want to crawl a site with Greasemonkey and wonder if there is a better way to temporarily store values than with GM_setValue.</p>
  
  <p>What I want to do is crawl my contacts in a social network and extract the Twitter URLs from their profile pages.</p>
  
  <p>My current plan is to open each profile in it's own tab, so that it looks more like a normal browsing person (ie css, scrits and images will be loaded by the browser). Then store the Twitter URL with GM_setValue. Once all profile pages have been crawled, create a page using the stored values.</p>
  
  <p>I am not so happy with the storage option, though. Maybe there is a better way?</p>
  
  <p>I have considered inserting the user profiles into the current page so that I could all process them with the same script instance, but I am not sure if XMLHttpRequest looks indistignuishable from normal user initiated requests.</p>