extractASPData function
Implementation
Map<String, String> extractASPData(BeautifulSoup soup, String target) {
Map<String, String> data = {"__EVENTTARGET": target};
List<String> checkStrings = [
"__VIEWSTATEX",
"__EVENTVALIDATION",
"__EVENTARGUMENT",
"__SCROLLPOSITION",
"__VIEWSTATEY_KEY",
"__VIEWSTATE",
"masterfootervalue"
];
for (var name in checkStrings) {
try {
var element = soup.find("*", id: name);
data[name] = element!.getAttrValue("value")!;
} catch (e) {
data[name] = "";
}
}
return data;
}