i need a module that checks https://beta.lmarena.ai/ and finds my LLM model. it is o3, though i dont know the specific name that will be shown. when searching we cant by mistake find the o3-mini or its variants. then it needs to check its ranking. the model will usually not be found because it hasnt been added yet, which is fine, but once it is, i will need this info to trigger an action. if it is #1 we will do nothing (perhaps except an alert, no need to implement it tho). if it isnt, it will be used to trigger an action on another part of my code.

this is the tr for each model

<tr class="transition-colors hover:bg-surface-highlight data-[state=selected]:bg-surface-highlight border-b border-border-faint text-interactive-normal"><td class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 [&amp;>[role=checkbox]]:translate-y-[2px] py-4 px-6"><span class="text-sm font-sans font-medium" data-sentry-element="Tag" data-sentry-component="Text" data-sentry-source-file="text.tsx">5</span></td><td class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 [&amp;>[role=checkbox]]:translate-y-[2px] py-4"><div class="flex items-center gap-1"><span class="text-sm font-sans font-medium text-text-normal" data-sentry-element="Tag" data-sentry-component="Text" data-sentry-source-file="text.tsx">5</span></div></td><td class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 [&amp;>[role=checkbox]]:translate-y-[2px] py-4"><div class="flex space-x-2 items-center"><div class="shrink-0"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="24" width="24" class="pointer-events-none select-none size-4"><path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4" style="--darkreader-inline-fill: #4ba0f4;" data-darkreader-inline-fill=""></path><path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853" style="--darkreader-inline-fill: #62cf7f;" data-darkreader-inline-fill=""></path><path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" fill="#FBBC05" style="--darkreader-inline-fill: #fbc31e;" data-darkreader-inline-fill=""></path><path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="#EA4335" style="--darkreader-inline-fill: #eb5043;" data-darkreader-inline-fill=""></path><path d="M1 1h22v22H1z" fill="none"></path></svg></div><div class="flex items-center w-full min-w-0"><div class="group inline-flex items-center max-w-full"><a target="_blank" class="text-sm font-mono font-normal text-interactive-active group-hover:text-interactive-link transition-colors duration-200 inline-flex items-center" title="gemini-2.0-pro-exp-02-05" href="https://aistudio.google.com/prompts/new_chat?model=gemini-2.0-pro-exp-02-05"><span class="inline-block">gemini-2.0-pro-exp-02-05</span><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-0.5 opacity-0 group-hover:opacity-100 transition-opacity duration-200 flex-shrink-0 text-interactive-link" style="--darkreader-inline-stroke: currentColor;" data-darkreader-inline-stroke=""><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div></td><td class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 [&amp;>[role=checkbox]]:translate-y-[2px] py-4"><span class="text-sm font-sans font-normal" data-sentry-element="Tag" data-sentry-component="Text" data-sentry-source-file="text.tsx">+5<!-- -->/<!-- -->-4</span></td><td class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 [&amp;>[role=checkbox]]:translate-y-[2px] py-4"><span class="text-sm font-sans font-normal" data-sentry-element="Tag" data-sentry-component="Text" data-sentry-source-file="text.tsx">1380</span></td><td class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 [&amp;>[role=checkbox]]:translate-y-[2px] py-4"><span class="text-sm font-sans font-normal" data-sentry-element="Tag" data-sentry-component="Text" data-sentry-source-file="text.tsx">20,127</span></td><td class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 [&amp;>[role=checkbox]]:translate-y-[2px] py-4"><div class="max-w-[90px] truncate" title="Google"><span class="text-sm font-sans font-normal" data-sentry-element="Tag" data-sentry-component="Text" data-sentry-source-file="text.tsx">Google</span></div></td><td class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 [&amp;>[role=checkbox]]:translate-y-[2px] py-4 px-6"><div class="max-w-[90px] truncate" title="Proprietary"><span class="text-sm font-sans font-normal" data-sentry-element="Tag" data-sentry-component="Text" data-sentry-source-file="text.tsx">Proprietary</span></div></td></tr>