Hope it might work for reading a HTML but looks like your html returns large amount of data and that could be a problem inside a workflow.
Such a requirement can be easily achieved by a creating a azure function/logic app which would act as a proxy which would call the web page upon a request, process data and respond as a xml/json.
Inside the workflow, you can call the azure function/logic app which would return an acceptable response by the rest API call.