在Android应用程序“Lua Interpreter”中我想按需提取wiki文本

问题描述 投票:0回答:1

在Android应用程序“Lua Interpreter”中,我想按需提取wiki文本。 我将使用附加系统命令“curl”。 卷曲-s“https://uk.wikipedia.org/w/api.php?action=query&format=json&prop=extracts&exintro&explaintext&titles=%D0%91%D0%B0%D1%80%D0%B0%D1%85%D1 %82%D0%B8" > "/storage/emulated/0/iGO_Pal/save/wiki_data.lua"

它在 Android 的 TerMux 中成功运行。只有一件事:目标文件必须存在! 要求 https://uk.wikipedia.org/w/api.php?action=query&format=json&prop=extracts&exintro&explaintext&titles=%D0%91%D0%B0%D1%80%D0%B0%D1%85%D1%82% D0%B8 在浏览器中成功。

如果我尝试使用此请求 os.execute('curl -s "https://uk.wikipedia.org/w/api.php?action=query&format=json&prop=extracts&exintro&explaintext&titles=%D0%91%D0%B0%D1%80%D0%B0% D1%85%D1%82%D0%B8" > "/storage/emulated/0/iGO_Pal/save/wiki_data.lua"') 在 Lua 解释器中 - 什么也没有发生。 该文件只是空的。 所有必要的权限都在 Lua 解释器中! 可能是什么问题?

curl lua
1个回答
0
投票

系统找不到路径 “/storage/emulated/0/iGO_Pal/save/wiki_data.lua” 检查路径 或授予“curl”存储权限。

© www.soinside.com 2019 - 2024. All rights reserved.