Is it possible to extract data from within onclick attribute values like analysis(1644983), AsianOdds(1644983) and EuropeOdds(1644983)? I just want to show one number, as all are same within this HTML code.
HTML
<td style="word-spacing:-3px" align="left"> <a href="javascript:" onclick="analysis(1644983)">析</a><a href="javascript:" onclick="AsianOdds(1644983)" style="margin-left:3px;">亚</a> <a href="javascript:" onclick="EuropeOdds(1644983)" style="margin-left:3px;">欧</a></td>
Python Code
from bs4 import BeautifulSoup
soup=BeautifulSoup("""<td style="word-spacing:-3px" align="left"> <a href="javascript:" onclick="analysis(1644983)">析</a><a href="javascript:" onclick="AsianOdds(1644983)" style="margin-left:3px;">亚</a> <a href="javascript:" onclick="EuropeOdds(1644983)" style="margin-left:3px;">欧</a></td>""",'html.parser')
lines=soup.find_all('onclick')
for line in lines:
print(line['analysis'])
Expected output
1644983