1. A computer implemented method for extracting one or more attributes from text data wherein the text data is obtained from at least one information source, the method comprising: receiving, from a user, an address for the at least one information source, and an attribute name; creating a tagged information file by associating a part of speech tag to text data obtained from the at least one information source; identifying a location of the attribute name in the tagged information file using an approximate text matching technique; and determining at least one attribute descriptor from the tagged information file that precedes the attribute and at least one attribute descriptor that succeeds the attribute, wherein the tagged information file is parsed based on a set of associated part of speech tags to determine a conclusion of the at least one attribute descriptor.