python代码遍历api并输出列表
脑瓜一动,想获取随机输出头像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
这个人很懒,什么也没有留下
版权属于:
Biguo 的博客
本文链接:
https://www.wanjia.fun/archives/68.html
作品采用:
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可
