I'll keep this short because those of you who understand what I am saying won't need much more explanation. Those who don't care for an explanation will be happy, because this might "just work."
Either way...you should know.
When you're trying to access that sweet sweet innerHTML, and .string doesn't work...just try .get_text().
There are many reasons I can tell you WHY this might work, but I honestly don't have the time to write it up.
Just try it, or look it up in the BS4 DOCS