WebImport3tulip
Usage
Public Member Functions
WebImport (AlgorithmContext context)
bool addNode (const UrlElement &url, node &n)
void addEdge (const UrlElement &source, const UrlElement &target, const char *type, const Color *color)
bool nextUrl (UrlElement &url)
void findAndTreatUrls (const string &lowercase, const string &balise, UrlElement &url)
void parseHtml (UrlElement &url)
void addUrl (const UrlElement &url, bool _toVisit)
void addServer (const string &servername)
void parseUrl (const string &href, UrlElement &starturl)
bool start ()
bool import (const string &name)
Public Attributes
std::deque< UrlElement > toVisit
std::set< UrlElement > visited
std::map< UrlElement, tlp::node > nodes
tlp::StringProperty * labels
tlp::ColorProperty * colors
tlp::Color * redirectionColor
unsigned int maxSize
bool visitOther
bool extractNonHttp