首页 > 解决方案 > 当网站在 cookiebot 上时,无法在 HTML 中获取 WebView 的外部 html

问题描述

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

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

`https://pastebin.com/QJLS1Py3` 

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

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

如何获取页面的外部 html?

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

感谢帮助!

标签: c#uwpgeocachingcookiebot

解决方案


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

await Task.Delay(5000);

推荐阅读