Полагаю, вы можете использовать функциональный разъем azure для его реализации. Я пишу локальную функцию и развертываю ее.
Ниже моя функция триггера http возвращает список URL.
[FunctionName("Function1")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
string query = req.Query["html"];
List<string> list = new List<string>();
Regex regex = new Regex("(?:href|src)=[\"|']?(.*?)[\"|'|>]+", RegexOptions.Singleline | RegexOptions.CultureInvariant);
if (regex.IsMatch(query))
{
foreach (Match match in regex.Matches(query))
{
list.Add(match.Groups[1].Value);
}
}
return new OkObjectResult(list);
}
Ниже приведен мой поток приложений logi c, сохраните html в переменной и передайте его с параметром запроса.
Вот результат, предположим, что это то, что вам нужно.