Я пытаюсь почистить адрес электронной почты с веб-сайта, где электронная почта вложена в сценарий, а простой "find / findAll + .text" не работает.
source html:
<script>EMLink('com','aol','mikemhnam','<div class="emailgraphic"><img style="position: relative; top: 3px;" src="https://www.naylornetwork.com/EMailProtector/text-gif.aspx?sx=com&nx=mikemhnam&dx=aol&size=9&color=034af3&underline=yes" border=0></div>','pcoc.officialbuyersguide.net Inquiry','onClick=\'$.get("TrackLinkClick", { LinkType: "Email", LinkValue: "mikemhnam@aol.com", MDSID: "CPC-1210", AdListingID: "" });\'')</script>
<br/>
Мой текущий подход состоял в том, чтобы попробовать выражение регулярного выражения "findAll +", например, так:
for email in soup.findAll(class_='ListingPageNameAddress NONE'):
print(email.findAll("([\w\._]+\@([\w_]+\\.)+[a-zA-Z]+)"))
, но в jupyter это только возвращает [] :/
Есть ли проблема с выражением регулярного выражения или более простой способ попытаться найти письмо здесь?