{
“Name”: “ChatGPT-Loop-100”,
“CreationDate”: “2025-01-01”,
“Commands”: [
{ “Command”: “store”, “Target”: “131”, “Value”: “idx” },
{ “Command”: “store”, “Target”: “100”, “Value”: “times” },
{ "Command": "open", "Target": "https://chatgpt.com/?model=gpt-5-thinking", "Value": "" },
{ "Command": "pause", "Target": "2000", "Value": "" },
{ "Command": "while_v2", "Target": "${times} > 0", "Value": "" },
{ "Command": "store", "Target": "使用已连接的 Google Drive 作为来源,只处理一篇:请帮我找到“Google Drive/光热催化文献”文件夹中名为“${idx}.pdf”的PDF,并严格按下表字段输出“一行”Markdown表格(不要多余文字、不要解释)。任一字段缺信息则填“未提及”。\n\n| 文献备注(期刊缩写-催化反应-发表年份) | 一、催化反应 | 二、研究背景(三句,100字以内) | 三、光热来源(光生热Vs.外部加热;光强与波段;温度) | 四、合成路线(100字以内) | 五、表征技术(方法(结论)) | 六、材料设计(光热性能 & 催化性能,分条) | 七、材料设计的亮点 |\n|---|---|---|---|---|---|---|---|", "Value": "PROMPT_TEXT" },
// 把焦点移到输入框(ChatGPT 通常只有一个 textarea)
{ "Command": "click", "Target": "xpath=//textarea|css=textarea", "Value": "" },
// 输入提示
{ "Command": "type", "Target": "xpath=//textarea|css=textarea", "Value": "${PROMPT_TEXT}" },
// 回车发送
{ "Command": "xtype", "Target": "${KEY_ENTER}", "Value": "" },
// 等待生成(可视情况调大,或换成检测某元素出现)
{ "Command": "pause", "Target": "120000", "Value": "" },
// (可选)保存页面源码的一段,供手动抽表
// { "Command": "sourceExtract", "Target": "regex=\\|.*?\\|[\\s\\S]*?\\n", "Value": "lastTable" },
// { "Command": "csvSave", "Target": "lastTable", "Value": "" },
// 递增与循环控制
{ "Command": "executeScript_Sandbox", "Target": "return Number(${idx})+1;", "Value": "idx" },
{ "Command": "executeScript_Sandbox", "Target": "return Number(${times})-1;", "Value": "times" },
{ "Command": "pause", "Target": "2500", "Value": "" },
{ "Command": "endWhile_v2", "Target": "", "Value": "" }
]
}
