analyze.py
readMonitedSitesAndconfig.txt
to decide how to monitor given website.- Each line in
MonitedSitesAndconfig.txt
is a website you want to monitor, the format iswebsite type paramiters
- type1:
IDS
, monitor the tag areas, their id is given in paramiters - type2:
CLASSES
, similar to IDS, but given tag's class - type3:
KEYS
, this type is not elaborated, simply monitor the 2 upper level area of the area contains keywords given in paramiters.
- type1:
crawlers.py
defines how to get data of target website's area.parser.py
parse remove html tags, and remain plain text only.differ.py
return the differences compare with last time.send_email.py
send the differences to peoples who care about the results. If none monited websites changes, send No changes.
m2kar / profilemonitor Goto Github PK
View Code? Open in Web Editor NEWThis project forked from shuiliusheng/profilemonitor
Monite profile of the people you care