Open page with field name variable

This commit is contained in:
naibo 2023-06-04 17:49:45 +08:00
parent 69810329ce
commit c410513b4d

View File

@ -650,6 +650,12 @@ class BrowserThread(Thread):
self.outputParameters[key] = "" self.outputParameters[key] = ""
else: else:
url = list(filter(isnull, para["links"].split("\n")))[0] url = list(filter(isnull, para["links"].split("\n")))[0]
pattern = r'Field\["([^"]+)"\]' # 将value中的Field[""]替换为outputParameters中的键值
try:
replaced_text = re.sub(pattern, lambda match: self.outputParameters.get(match.group(1), ''), url)
except:
replaced_text = url
url = replaced_text
try: try:
maxWaitTime = int(para["maxWaitTime"]) maxWaitTime = int(para["maxWaitTime"])
except: except: