Add in Mailsorting project and also corrections to templates
This commit is contained in:
8
sm1-html-2-json5.py
Executable file → Normal file
8
sm1-html-2-json5.py
Executable file → Normal file
@@ -206,7 +206,7 @@ def extract_data(html):
|
||||
"Value": element.get("value", ""),
|
||||
}
|
||||
label = element.find_next("label")
|
||||
input_info["Label"] = label.get_text(strip=True) if label else None
|
||||
input_info["Label"] = label.get_text(strip=True) if label else element.get("name")
|
||||
records.append(input_info)
|
||||
|
||||
elif element.name == "select":
|
||||
@@ -220,7 +220,7 @@ def extract_data(html):
|
||||
"Options": options,
|
||||
"Label": element.find_previous("label").get_text(strip=True)
|
||||
if element.find_previous("label")
|
||||
else None,
|
||||
else element.get("name"),
|
||||
}
|
||||
records.append(select_info)
|
||||
|
||||
@@ -232,7 +232,7 @@ def extract_data(html):
|
||||
"Value": element.get_text(strip=True),
|
||||
}
|
||||
label = element.find_previous("label")
|
||||
textarea_info["Label"] = label.get_text(strip=True) if label else None
|
||||
textarea_info["Label"] = label.get_text(strip=True) if label else element.get("name")
|
||||
records.append(textarea_info)
|
||||
|
||||
elif element.name == "button":
|
||||
@@ -242,7 +242,7 @@ def extract_data(html):
|
||||
"Value": element.get_text(strip=True),
|
||||
"Label": element.find_previous("label").get_text(strip=True)
|
||||
if label
|
||||
else None,
|
||||
else element.get("name"),
|
||||
}
|
||||
records.append(button_info)
|
||||
|
||||
|
Reference in New Issue
Block a user