Mac: Excel VBA - сделать HTTP-запрос на сайт с XPath и получить значение - PullRequest
0 голосов
/ 29 апреля 2019

Я хотел бы получить значение указанного XPath веб-сайта в Excel. Тем не менее, я всегда получаю 0 в моей электронной таблице ...

Это мой код:

Function HTTPGet2() As String

    HTTPGet2 = MacScript("do shell script ""xmllint --html -xpath 'string(//*[@id=""AssetAllocationLongShortTable1""]/table/tbody/tr[1]/td[1])' http://tools.morningstar.de/de/xray/default.aspx\?LanguageId\=de-DE\&PortfolioType\=2\&SecurityTokenList\=F000000EM3\]2\]0\]ETEXG$XETR\|F00000J8T2\]2\]0\]FODEU$$ALL\&values\=50.00\|50.00\&CurrencyId\=EUR\&from\=editholding""")

End Function

Если я выполняю эту функцию в терминале, все работает отлично! Но в Excel я получаю только 1006 * в выбранной ячейке.

Не могли бы вы, ребята, помочь мне и объяснить, что не так, и помочь мне? Не забывайте, я использую Mac!

С уважением и спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...