@bradsalmon Might be easier to use a third party app for something like that - though honestly every 30 seconds seems excessive.
Some external program could send a Save command to Opera on a timer, but it would save the active page and thus wouldn't save what you want if you view a different tab..
There are several download managers that might (depending on how the page works) be able to do this themselves (regardless of what browser you might use).. The "might" there depends on whether the page uses javascript to render the data you want to capture. If the data is embedded from the server side then the client doesn't matter and a download manager would be perfect. If instead the page uses XmlHttpRequest or similar javascript to get the data in question you'd have to find some address for that external data and try to capture that instead.