How to fetch HTML created via a Forena report and store it as a node?
You can have a look to the module "Feeds". It's aim is to provide a way to import content (node, term...) from CSV File, XML... 

You can also specify interval between two importation. So you won't need rules.