made soup a little more robust; added node script to try to scrape it