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