c# - 当网站在 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
感谢帮助!
解决方案
解决了!我必须延迟几秒钟。在 eval 之前插入类似的东西就足够了。
await Task.Delay(5000);
推荐阅读
- python - 如何返回一个只包含可以形成有效整数或浮点数的字符的字符串?
- apostrophe-cms - 从客户端渲染一个 nunjucks 模板
- python - 随着时间的推移将观察结果扁平化为单行
- loops - 在 v-for 循环中调用方法
- 64-bit - 64 位虚拟地址空间大小
- python-3.x - 如何使用 GOOGLE_APPLICATION_CREDENTIALS 环境变量来签署 Cloud Storage URL?
- javascript - 如何用javascript中的新数据重新加载页面?
- git - 什么是 git 命令来更改模式中的远程文件名?
- google-app-engine - Google App Engine 从 PNG 文件签名中删除回车,损坏图像
- python - 余弦相似度输出不同的scipy vs sklearn