From 1fb3bf47d76b5559b11ca34b1484a4b9917e93d8 Mon Sep 17 00:00:00 2001 From: xueweihan <595666367@qq.com> Date: Sun, 2 Jul 2023 23:36:15 +0800 Subject: [PATCH] update --- fetch_ips.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fetch_ips.py b/fetch_ips.py index 5bb6e3508..bd20a23d9 100644 --- a/fetch_ips.py +++ b/fetch_ips.py @@ -115,14 +115,14 @@ def get_json(session: Any) -> Optional[list]: @retry(tries=3) def get_ip(session: Any, github_url: str) -> Optional[str]: - url = f'https://www.ipaddress.com/site/{github_url}' + url = f'https://sites.ipaddress.com/{github_url}' headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)' ' AppleWebKit/537.36 (KHTML, like Gecko) Chrome/1' '06.0.0.0 Safari/537.36'} try: rs = session.get(url, headers=headers, timeout=5) - table = rs.html.find('ul.separated2', first=True) + table = rs.html.find('#dns', first=True) pattern = r"\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b" ip_list = re.findall(pattern, table.text) best_ip = get_best_ip(ip_list) @@ -142,7 +142,7 @@ def main(verbose=False) -> None: content = "" content_list = get_json(session) for item in content_list: - content += item[0].ljust(30) + item[1] + "\n" + content += item[0].ljust(30) + item[1] + "\n" # content_list = [] # for index, github_url in enumerate(GITHUB_URLS): # try: