网页图片/视频提取器

解析失败?手动粘贴网页源码
下载总是失败?配置自己的代理(推荐)

多数图片/视频站点不允许网页跨域读取,公共代理又不稳定。最可靠的办法是自建一个免费的 Cloudflare Worker 当代理,把它的地址填在下面(用 {url} 代表目标地址):

export default {
  async fetch(req) {
    const u = new URL(req.url).searchParams.get('url');
    if (!u) return new Response('missing url', {status: 400});
    const r = await fetch(u, {headers: {
      'User-Agent': 'Mozilla/5.0',
      'Referer': new URL(u).origin + '/'      // 绕过防盗链
    }});
    const h = new Headers(r.headers);
    h.set('Access-Control-Allow-Origin', '*');
    return new Response(r.body, {status: r.status, headers: h});
  }
}
提示:按住鼠标在卡片上拖动可框选(从已选卡片开始拖则为取消);键盘 ↑/↓ 或按钮可勾选上/下一行,加 Shift 则取消勾选该行。