href="([^"]+)"
потом открваете все найденные и ищите там. Не эффективно, но работает. >>> u'сайт.рф'.encode('idna')
b'xn--80aswg.xn--p1ai'
>>> b'xn--80aswg.xn--p1ai'.decode('idna')
'сайт.рф'
from urllib.parse import urlparse,ParseResult,quote
u = urlparse("http://сайт.рф/тест/тест2")
encoded_url=ParseResult(u.scheme,u.netloc.encode('idna').decode('ascii'),quote(u.path),u.params,u.query,u.fragment).geturl()
>>> 'http://xn--80aswg.xn--p1ai/%D1%82%D0%B5%D1%81%D1%82/%D1%82%D0%B5%D1%81%D1%822'
class MyClient(discord.Client):
...
async def on_voice_state_update(self, member, before, after):
if after.channel and after.channel!=before.channel:
print(f"Пользователь {member.name} зашол на {after.channel.name}")
if before.channel and after.channel!=before.channel:
print(f"Пользователь {member.name} вышел с {before.channel.name}")
pip install <название пакета>
pip install --find-links C:\TEMP <название пакета>