我想解析页面中没有填充的数据,直到页面加载完成。正因为如此,我不能得到一个简单的解决方案利用解析AJAX驱动页面
while (wb.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
工作。我曾尝试使用在View Generated Source (After AJAX/JavaScript) in C#找到的解决方案,但我无法弄清楚如何让它等待下载后的加载数据。请帮忙!数据在加载后自动填充到页面中,不需要用户交互。谢谢!
我刚刚发现Waiting for WebBrowser ajax content如果答案是使用一个计时器....我不知道如何使用定时器,而不是Thread.sleep()方法(该块线程完全),有人可以帮我解决这个问题理解使用快速示例代码的正确方法?再次感谢
我正在调查自己调用AJAX的建议,但我认为它会更好地使用计时器。我仍然在寻找关于这个问题的帮助。谢谢。
如果网站所有者希望他们的数据被别人使用的 - 他们会为 – zerkms
它抓住小时商店位置...提供方便的API不完全是绝密的,这也不是他们提供了一个API要么......谢谢。 – Brandon
然后只是执行相同的Ajax请求,没有抓住整个页面 – zerkms