接入教程
GET https://xkcd.com/info.0.json1. 获取最新漫画:
2. 获取指定期数:https://xkcd.com/614/info.0.json。
3. 返回num、title、img、alt等字段。
4. 漫画内容使用CC BY-NC 2.5许可。
5. 请合理使用,避免高频抓取。
Python 获取最新漫画
python
import requests
r = requests.get("https://xkcd.com/info.0.json")
data = r.json()
print(data["num"], data["title"], data["img"])
PHP 获取最新漫画
php
<?php
$d = json_decode(file_get_contents("https://xkcd.com/info.0.json"), true);
echo $d["num"] . " " . $d["title"] . " " . $d["img"];
JavaScript 获取最新漫画
javascript
const data = await fetch("https://xkcd.com/info.0.json").then(r => r.json());
console.log(data.num, data.title);
常见问题
需要密钥吗?
不需要,完全免费开放,无发布的速率限制。
漫画可以商用吗?
xkcd内容采用CC BY-NC 2.5许可,非商业使用为主。
Aitishiku.com