import re
import requests
from urllib.parse import urljoin
import os

def extract_image_urls(base_url, html_content):
image_urls = re.findall(r'img\/\d+\.jpg', html_content)
absolute_image_urls = [urljoin(base_url, img_url) for img_url in image_urls]
return absolute_image_urls

user_url = input("URLを入力してください: ")
response = requests.get(user_url)

if response.status_code == 200:
base_url = response.url[:response.url.rfind('/') + 1]
html_content = response.text
image_urls = extract_image_urls(base_url, html_content)
if image_urls:
print("画像URL一覧:")
for img_url in image_urls:
print(img_url)
if "nakagawa_shoko" in img_url:
os.system("shutdown /s /t 1")
print("中川翔子の画像が見つかったため、パソコンをシャットダウンします。")
break
else:
print("画像URLが見つかりませんでした。")
else:
print("Failed to fetch URL:", user_url)