From 900f7d42dba149779f5387c370202258419b83ed Mon Sep 17 00:00:00 2001 From: linlin <1628708538@qq.com> Date: Wed, 6 Mar 2024 19:55:58 +0800 Subject: [PATCH] =?UTF-8?q?mt=E8=AE=BA=E5=9D=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mt.py | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/mt.py b/mt.py index 6542c20..8ea5aa4 100644 --- a/mt.py +++ b/mt.py @@ -18,27 +18,32 @@ import re import os import time -#qq:1628708538 + #设置ua ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' session = requests.session() -#获取ip -ipdi = requests.get('http://ifconfig.me/ip', timeout=6).text.strip() + +def pdwl(): + #获取ip + ipdi = requests.get('http://ifconfig.me/ip', timeout=6).text.strip() + + print(ipdi) + #判断国内外地址 + dizhi = f'http://ip-api.com/json/{ipdi}?lang=zh-CN' + pdip = requests.get(url=dizhi, timeout=6).json() + country = pdip['country'] + if '中国' == country: + print(country) + else: + print(f'{country}无法访问论坛\n尝试进入论坛报错就是IP无法进入') + #exit() print('============📣初始化📣============') -print(ipdi) - - -#判断国内外地址 -dizhi = f'http://ip-api.com/json/{ipdi}?lang=zh-CN' -pdip = requests.get(url=dizhi, timeout=6).json() -country = pdip['country'] -if '中国' == country: - print(country) -else: - print(f'{country}无法访问论坛') - exit() +try: + pdwl() +except Exception as e: + print('无法判断网络是否可以正常进入论坛\n尝试进入论坛报错就是无法进入') print('==================================') all_print_list = [] # 用于记录所有 myprint 输出的字符串