generated from Nemesis/Exemple
titre : interprétation du html
This commit is contained in:
parent
a8912b915e
commit
9a3e3b8502
1 changed files with 2 additions and 1 deletions
|
@ -14,6 +14,7 @@ from datetime import datetime,timedelta
|
||||||
import smtplib
|
import smtplib
|
||||||
import os
|
import os
|
||||||
import requests
|
import requests
|
||||||
|
import html2text
|
||||||
|
|
||||||
from matrix_bot_api.matrix_bot_api import MatrixBotAPI
|
from matrix_bot_api.matrix_bot_api import MatrixBotAPI
|
||||||
from matrix_bot_api.mregex_handler import MRegexHandler
|
from matrix_bot_api.mregex_handler import MRegexHandler
|
||||||
|
@ -2046,7 +2047,7 @@ def titre(room, event): # cherche le titre d'une page
|
||||||
r = requests.get(url)
|
r = requests.get(url)
|
||||||
res = re.search(r"<title>(.*)</title>",r.text)
|
res = re.search(r"<title>(.*)</title>",r.text)
|
||||||
if (res is not None):
|
if (res is not None):
|
||||||
msg(room,str(re.sub("</?title>", "", res.group())),event['sender'])
|
msg(room,html2text.html2text(str(re.sub("</?title>", "", res.group())),event['sender']))
|
||||||
else:
|
else:
|
||||||
msg(room,"Titre non trouvé",event['sender'])
|
msg(room,"Titre non trouvé",event['sender'])
|
||||||
if (re.search(r"http[s]?://(www\.)?youtube\.",url) is not None and modules[room.room_id, 'invidious'] is False and not event['sender'] == bot.client.user_id):
|
if (re.search(r"http[s]?://(www\.)?youtube\.",url) is not None and modules[room.room_id, 'invidious'] is False and not event['sender'] == bot.client.user_id):
|
||||||
|
|
Loading…
Reference in a new issue