title: Looking for an Open Source Web Crawler that can crawl API requests and parse XML into csv
body: <p>I'm looking into webcrawlers to crawl through an API and parse the xml into an xml or csv file.</p>
  
  <p>I've been playing around with requests from some API feeds but it would be great if I didnt have to do it manually and use something to do it automatically and edit the data later.</p>
  
  <p>For example using the API for a site called eventful, I can request an "?xml feed?" of data</p>
  
  <p><a href="http://api.eventful.com/rest/events/search?app_key=LksBnC8MgTjD4Wc5&amp;location=pittsburgh&amp;date=Future" rel="nofollow">http://api.eventful.com/rest/events/search?app_key=LksBnC8MgTjD4Wc5&amp;location=pittsburgh&amp;date=Future</a></p>
  
  <p>If you inspect the link you can see there is a ton of xml data sent back.</p>
  
  <p>I thought that since the xml data is already broken down by elements it wouldn't be as difficult to ask the crawler to handle the sorting (e.g the city element would send all data to a city field in the csv document)</p>
  
  <p>I'm wondering if anyone has used an existing opensource web crawler to crawl APIs and relate that parsed data into a excel like format....</p>
  
  <p>I looked into Nutch but i couldnt find any reference in the documentation to sorting an xml return into a excel like document based on the elements returned by the API feed.</p>
  
  <p>Has anyone done anything like this before and can you refer a program. Specifics would be really helpful.</p>