However, for one part, the play-by-play commentaries,
nothing was working, and I ended up relying on recording and repeating mouse-and-keyboard
macros. It's crude, but the loading-as-scrolling mechanic was just too hard to
deal with programmatically, even with otherwise very powerful Rselenium.
Using macros to scrape pages is a trial-and-error process,
but with the following principles, you can drastically reduce the number of trials
it takes to get it right.