epic-awesome-gamer/docs/zh/docs/player/cli/get/index.html

674 lines
13 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Scaffold Get # NAME # main.py get - 一键搬空免费商店 SYNOPSIS # main.py get &lt;flags&gt; DESCRIPTION # 「我可以不玩但不能没有。」—— 鲁·克莱摩·迅 get 只做一件事,搬空免费商店! 这是个趣味性和观赏性都">
<meta name="theme-color" content="#FFFFFF">
<meta name="color-scheme" content="light dark"><meta property="og:title" content="Scaffold Get" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/cli/get/" />
<title>Scaffold Get | Epic 免费人</title>
<link rel="manifest" href="/epic-awesome-gamer/manifest.json">
<link rel="icon" href="/epic-awesome-gamer/favicon.png" type="image/x-icon">
<link rel="stylesheet" href="/epic-awesome-gamer/book.min.31cccedbc2b6812eb37d0d37cdf4cb30cb89bd41421d3d51da624e11baccfe92.css" integrity="sha256-MczO28K2gS6zfQ03zfTLMMuJvUFCHT1R2mJOEbrM/pI=" crossorigin="anonymous">
<script defer src="/epic-awesome-gamer/flexsearch.min.js"></script>
<script defer src="/epic-awesome-gamer/zh.search.min.3200a7873d634aca2aaa251a5d54c95826bebddd7711953b981ad182f5d44509.js" integrity="sha256-MgCnhz1jSsoqqiUaXVTJWCa&#43;vd13EZU7mBrRgvXURQk=" crossorigin="anonymous"></script>
<script defer src="/epic-awesome-gamer/sw.min.fce957f404884887d3e2471bff9b46e9879d096ba64fd4ac8f550d0dd48d105a.js" integrity="sha256-/OlX9ASISIfT4kcb/5tG6YedCWumT9Ssj1UNDdSNEFo=" crossorigin="anonymous"></script>
<link rel="alternate" type="application/rss+xml" href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/cli/get/index.xml" title="Epic 免费人" />
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
-->
</head>
<body dir="ltr">
<input type="checkbox" class="hidden toggle" id="menu-control" />
<input type="checkbox" class="hidden toggle" id="toc-control" />
<main class="container flex">
<aside class="book-menu">
<div class="book-menu-content">
<nav>
<h2 class="book-brand">
<a class="flex align-center" href="/epic-awesome-gamer/zh/"><span>Epic 免费人</span>
</a>
</h2>
<div class="book-search">
<input type="text" id="book-search-input" placeholder="搜索" aria-label="搜索" maxlength="64" data-hotkeys="s/" />
<div class="book-search-spinner hidden"></div>
<ul id="book-search-results"></ul>
</div>
<ul class="book-languages">
<li>
<input type="checkbox" id="languages" class="toggle" />
<label for="languages" class="flex justify-between">
<a role="button" class="flex align-center">
<img src="/epic-awesome-gamer/svg/translate.svg" class="book-icon" alt="Languages" />
简体中文
</a>
</label>
<ul>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/">
English
</a>
</li>
</ul>
</li>
</ul>
<ul>
<li class="book-section-flat" >
<input type="checkbox" id="section-b900152bb5efd8f491d123b5f73aa30d" class="toggle" />
<label for="section-b900152bb5efd8f491d123b5f73aa30d" class="flex justify-between">
<a role="button" class="">使用指南</a>
</label>
<ul>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/user/quick-start/" class="">快速上手</a>
<ul>
</ul>
</li>
</ul>
</li>
<li class="book-section-flat" >
<input type="checkbox" id="section-27d250f93b10a45d08befdb5dd2f0f3b" class="toggle" checked />
<label for="section-27d250f93b10a45d08befdb5dd2f0f3b" class="flex justify-between">
<a role="button" class="">开发指南</a>
</label>
<ul>
<li>
<input type="checkbox" id="section-a467ca43dbcdaf2ffbd8aeecc80a9440" class="toggle" />
<label for="section-a467ca43dbcdaf2ffbd8aeecc80a9440" class="flex justify-between">
<a role="button" class="">开始使用</a>
</label>
<ul>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/getting-started/basic-usage/" class="">基本用法</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/getting-started/directory-structure/" class="">目录结构</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/getting-started/configuration/" class="">项目配置</a>
<ul>
</ul>
</li>
</ul>
</li>
<li>
<input type="checkbox" id="section-02591bebd5ca01427869ded3401321a8" class="toggle" checked />
<label for="section-02591bebd5ca01427869ded3401321a8" class="flex justify-between">
<a role="button" class="">脚手架指令</a>
</label>
<ul>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/cli/overview/" class="">Overview</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/cli/install/" class="">Scaffold Install</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/cli/test/" class="">Scaffold Test</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/cli/challenge/" class="">Scaffold Challenge</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/cli/get/" class=" active">Scaffold Get</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/cli/claim/" class="">Scaffold Claim</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/cli/deploy/" class="">Scaffold Deploy</a>
<ul>
</ul>
</li>
</ul>
</li>
<li>
<input type="checkbox" id="section-723140cbe530ea3669e1696982bbe922" class="toggle" />
<label for="section-723140cbe530ea3669e1696982bbe922" class="flex justify-between">
<a role="button" class="">服务部署</a>
</label>
<ul>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/hosting-deployment/container/" class="">容器化</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/hosting-deployment/privatisation/" class="">私有工作流</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/hosting-deployment/deploy/" class="">脚手架构建</a>
<ul>
</ul>
</li>
<li>
<a href="https://blog.echosec.top/epic-awesome-gamer/zh/docs/player/hosting-deployment/qinglong_panel/" class="">青龙微服务</a>
<ul>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>
<a href="https://blog.echosec.top" target="_blank" rel="noopener">
Blog
</a>
</li>
<li>
<a href="https://github.com/QIN2DIM/epic-awesome-gamer/" target="_blank" rel="noopener">
GitHub
</a>
</li>
<li>
<a href="https://github.com/QIN2DIM/epic-awesome-gamer/issues" target="_blank" rel="noopener">
Discussions
</a>
</li>
<li>
<a href="https://t.me/joinchat/HlB9SQJubb5VmNU5" target="_blank" rel="noopener">
TG Studio
</a>
</li>
</ul>
</nav>
<script>(function(){var a=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(b){localStorage.setItem("menu.scrollTop",a.scrollTop)}),a.scrollTop=localStorage.getItem("menu.scrollTop")})()</script>
</div>
</aside>
<div class="book-page">
<header class="book-header">
<div class="flex align-center justify-between">
<label for="menu-control">
<img src="/epic-awesome-gamer/svg/menu.svg" class="book-icon" alt="Menu" />
</label>
<strong>Scaffold Get</strong>
<label for="toc-control">
</label>
</div>
<link rel="stylesheet" href="//cdn.bootcss.com/font-awesome/4.3.0/css/font-awesome.min.css">
</header>
<article class="markdown"><h2 id="scaffold-get">
Scaffold Get
<a class="anchor" href="#scaffold-get">#</a>
</h2>
<h3 id="name">
NAME
<a class="anchor" href="#name">#</a>
</h3>
<p>main.py get - 一键搬空免费商店</p>
<h3 id="synopsis">
SYNOPSIS
<a class="anchor" href="#synopsis">#</a>
</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">main.py get &lt;flags&gt;
</code></pre></div><h3 id="description">
DESCRIPTION
<a class="anchor" href="#description">#</a>
</h3>
<blockquote>
<p>「我可以不玩但不能没有。」—— 鲁·克莱摩·迅</p>
</blockquote>
<ul>
<li>
<p><code>get</code> 只做一件事,搬空免费商店!</p>
<p>这是个趣味性和观赏性都拉满的一次性任务。系统会根据你的设备性能发起最高 4 协程并发的驱动任务,为你节省扫荡时间。</p>
<p>显然地,这是一项对操作系统内存和网络 I/O 要求都不低的任务,如果你嫌这五六十款(不同地区权限不同)多余的常驻免费游戏会影响你翻找游戏库的效率,请速速退朝。</p>
</li>
<li>
<p>使用 <code>claim</code> 认领周免游戏</p>
<p><code>get</code> 指令启动标准上下文执行任务,其并不足以应付隐藏在订单中的人机挑战。因此,<code>get</code> 指令会自动跳过未认领的周免游戏。请使用生产效率更高的 <code>claim</code> 指令认领周免游戏。</p>
</li>
<li>
<p>刷新缓存数据</p>
<p>首次运行时,此指令会将免费商城数据存储在 <code>src/database/explorer</code> 目录下。存储内容与当前上下文身份令牌有关(不同地区权限不同)。</p>
<p>此后每次运行都会优先读取缓存。然而,缓存未设过期时间,可能有一定的滞后性(如不定期更新的常驻周免游戏 ,不同地区账号的免费游戏漏检等等)。</p>
<p>因此可在合适的时刻利用 <code>cache</code> 参数启动任务:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">python main.py get --cache<span style="color:#f92672">=</span>False
</code></pre></div></li>
</ul>
<p>若运行出现意料之外的报错,请运行 debug 模式,留意 Exception 信息,并将完整的栈追踪信息提交至
<a href="https://github.com/QIN2DIM/epic-awesome-gamer">issues</a></p>
<h3 id="flags">
FLAGS
<a class="anchor" href="#flags">#</a>
</h3>
<ul>
<li>debug=DEBUG
<ul>
<li>Type: bool</li>
<li>Default: None
显示并记录栈追踪日志信息</li>
</ul>
</li>
<li>cache=CACHE
<ul>
<li>Type: bool</li>
<li>Default: True
是否使用商城缓存数据</li>
</ul>
</li>
</ul>
</article>
<footer class="book-footer">
<div class="flex flex-wrap justify-between">
<div>
<a class="flex align-center" href="https://github.com/qin2dim/v2rss-docs/tree/main/content.zh/docs/player/cli/get/_index.md" target="_blank" rel="noopener">
<img src="/epic-awesome-gamer/svg/edit.svg" class="book-icon" alt="Edit" />
<span>编辑本页</span>
</a>
</div>
</div>
<script>(function(){function a(c){const a=window.getSelection(),b=document.createRange();b.selectNodeContents(c),a.removeAllRanges(),a.addRange(b)}document.querySelectorAll("pre code").forEach(b=>{b.addEventListener("click",function(c){a(b.parentElement),navigator.clipboard&&navigator.clipboard.writeText(b.parentElement.textContent)})})})()</script>
</footer>
<div class="book-comments">
</div>
<label for="menu-control" class="hidden book-menu-overlay"></label>
</div>
</main>
</body>
</html>