脑瓜一动,想获取随机输出头像api里的全部图片。
import requests
import time
url = "https://api.zxki.cn/api/sjtx?type=image"
unique_urls = set()
for _ in range(500):
try:
response = requests.get(url, allow_redirects=True)
if response.status_code == 200:
unique_urls.add(response.url)
else:
print(f"Request failed with status code {response.status_code}")
# 添加适当的延迟,避免请求过于频繁
time.sleep(0)
except Exception as e:
print(f"An error occurred: {e}")
# 将去重后的 URL 转换为列表并排序
unique_urls_list = sorted(list(unique_urls))
# 将结果输出到文件,每个 URL 占一行
with open("unique_urls.txt", "w", encoding="utf-8") as f:
for url in unique_urls_list:
f.write(f"{url}\n")
print("Unique URLs have been saved to 'unique_urls.txt'")
第7行for _ in range(500):中数字为遍历次数
本文著作权归作者 [ Biguo ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。