most of what I've done is also python for automation; I wrote a recursive replacement function a couple of weeks ago that I'm still a little giddy about.
and it's always fun to write a clever css selector.
speaking of CRMs, i've been unfortunate enough to need to look at the page source for Dynamics.
It's tables.
All
the
way
d
o
w
n
.