I need a script in Wordpress which will scrape a number of times per day a single page (just a table with football matches) of a website.
After the initial scrape of the day, it should be scraped a few more times and add the results (from the same source).
This data can be placed in a custom-post type and I should be able to add manually some data in custom fields (like predictions for example), after the page is updated for the results, the manually added custom field should stay.
Every single day the new table should be scraped with the new matches, but the previous day should be kept as archives. It can be scraped also a few days up front with future matches and this data to be available in my WP (the data is available in the source page).
Presenting the data:
The scraped pages should be able to be added via shortcode in a visual composer container for example. That's why some css will be needed.