I will create a Windows app that call three sites, get HTML code, parse HTML code, get the text and pictures you want. Then, I make some scripts to places the info to your database.
About the script "compares the databases daily and deleted entries that are deleted from the original databases", I do not understand much. Can you explain your requirement more clearly?