我想从我的仪表板下载文件,该文件只能通过登录详细信息访问。我正在尝试为此使用 PhantomJSCloud。
因此,有用于登录仪表板的 request.json:
{
"url": "https://example.com/sign",
"overseerScript":'let _user="username"; let _pass="pass"; await page.waitForSelector("input#username"); await page.type("input#username",_user,{delay:50}); await page.type("input#password",_pass,{delay:50}); page.click("button[type=submit]"); await page.waitForNavigation();',
}
工作正常。登录后,将加载一个页面,其中可以下载 JSON 文件。 HTML 代码如下所示:
<a download="" type="application/json" href="/personal/data/json" class="specials">File.json</a>
当我登录到仪表板并单击 File.json 链接时,会下载一个名为 file-currenttimestamp.json 的文件。
有没有办法让 PhantomJSCloud 点击 File.json 并将文件保存到我的 FTP?