revert dns

This commit is contained in:
2024-11-17 00:30:29 +03:30
parent 696e9430d2
commit 0409c40d3e
2 changed files with 9 additions and 12 deletions

17
main.py
View File

@@ -3,8 +3,6 @@ import time
import requests import requests
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from dns_client.adapters.requests import DNSClientSession
token = os.getenv("EITAAYAR_TOKEN") token = os.getenv("EITAAYAR_TOKEN")
chat_id = os.getenv("CHAT_ID") chat_id = os.getenv("CHAT_ID")
@@ -23,17 +21,18 @@ def send_message(text: str) -> dict:
def get_blockout_page() -> str: def get_blockout_page() -> str:
blockout_link = 'https://qepd.co.ir/fa-IR/DouranPortal/6423' blockout_link = 'https://qepd.co.ir/fa-IR/DouranPortal/6423'
session = DNSClientSession('178.22.122.100') return requests.get(blockout_link).text
return session.get(blockout_link).text
# return requests.get(blockout_link).text
def main() -> None: def main() -> None:
page = get_blockout_page() try:
soup = BeautifulSoup(page, 'html.parser') page = get_blockout_page()
table = soup.find('table', id='ctl01_ctl00_myDataList').get_text(separator='\n', strip=True) soup = BeautifulSoup(page, 'html.parser')
message = soup.find('table', id='ctl01_ctl00_myDataList').get_text(separator='\n', strip=True)
except requests.exceptions.Timeout:
message = 'درخواست ارسال نشد!'
response = send_message(table) response = send_message(message)
if not response.get('ok'): if not response.get('ok'):
if response.get('description'): if response.get('description'):
raise Exception(response.get('description')) raise Exception(response.get('description'))

View File

@@ -1,4 +1,2 @@
requests requests
beautifulsoup4 beautifulsoup4
requests-doh
dns-client