0

当我加载我的网页时,它会正确返回 html。

但是当我加载 geocaching.com 的任何页面时,我会得到这样的源(您必须登录,否则它会提供其他但仍然错误的内容):

`https://pastebin.com/QJLS1Py3` 

我已登录并接受所有 cookie(在https://www.geocaching.com/account/documents/cookies上可见)。

当任何人将拥有使用 HttpRequest / WebClient 的解决方案时,它也会返回用户已登录的内容(当用户未登录时,许多数据被隐藏)。

如何获取页面的外部 html?

行为视频:https ://vimeo.com/391693855

感谢帮助!

4

1 回答 1

0

解决了!我必须延迟几秒钟。在 eval 之前插入类似的东西就足够了。

await Task.Delay(5000);
于 2020-02-15T18:07:31.653 回答