From e930f8e0549ac8429a474002cea124c7a77da52d Mon Sep 17 00:00:00 2001 From: Meghdad Date: Sun, 17 Nov 2024 00:19:31 +0330 Subject: [PATCH] test dns --- main.py | 8 +++++++- requirements.txt | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index fdb7118..d350c52 100644 --- a/main.py +++ b/main.py @@ -3,6 +3,10 @@ import time import requests from bs4 import BeautifulSoup +from requests_doh import DNSOverHTTPSSession, add_dns_provider + +add_dns_provider("shecan", "https://free.shecan.ir/dns-query") + token = os.getenv("EITAAYAR_TOKEN") chat_id = os.getenv("CHAT_ID") @@ -21,7 +25,9 @@ def send_message(text: str) -> dict: def get_blockout_page() -> str: blockout_link = 'https://qepd.co.ir/fa-IR/DouranPortal/6423' - return requests.get(blockout_link).text + session = DNSOverHTTPSSession("shecan") + return session.get(blockout_link).text + # return requests.get(blockout_link).text def main() -> None: diff --git a/requirements.txt b/requirements.txt index a98ae43..49bb2dd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,4 @@ requests -beautifulsoup4 \ No newline at end of file +beautifulsoup4 +requests-doh +dns-client \ No newline at end of file