从网站实时获取数据
Fetch data from website real time
好吧,基本上我使用 curl 从网站获取数据并使用 CkHtmlToText 解析内容。
我的问题是如何获取网站正在写下的新数据。
例如网站内容如下:
-测试1
-测试2
1秒后的内容是:
-测试1
-测试2
-测试3
如何只获取下一行网站写下我还没有得到的是"test3"。
有什么想法吗?谢谢。
我使用的语言是:Visual C++
HTTP 请求是无状态的。你提出一个请求,你得到一个结果,然后你提出另一个完全独立的请求,你得到另一个结果,依此类推。如果您尝试访问的资源随时间而变化,则需要发出多个请求,每次都将获得完整的更新资源。
我想你可能正在描述一个在你查看它时自动更新的网页(例如Twitter提要)。在这种情况下,响应包含一个脚本,该脚本允许浏览器获取新数据并将其注入 DOM 中。 除非你还计划构建 DOM 并使用 JavaScript 引擎(基本上实现 Web 浏览器)来运行脚本,否则这可能对你没有用。相反,您最好找到一个 API,该 API 以易于解析和获取更新的格式为您提供数据。如果此 API 是 REST API(基于 HTTP 构建),则您仍然需要发出独立的请求来获取更新。
相关文章:
- 尝试通过OCI例程从Oracle获取blob数据,但出现错误:ORA-01008:并非所有变量都绑定
- 如何在 C++ 中获取中继器的委托数据?
- 从 Rcpp Catch 测试中获取有关"inst/extdata"的数据
- C++ - 忽略并从其他文件获取数据
- 如何获取C++字符数据类型的地址
- 从存储为 Windows 资源 (c++) 的 png 中获取 png 文件数据
- 很好的语法来获取对向量/数组数据的大小引用?
- 如何从网站获取数据并将其传输到数据库?
- 获取文件数据预处理器宏
- 与多个 for 循环与单个 for 循环 wrt 相关的性能从多映射获取数据
- 如何在新的派生对象中获取基本对象的数据?
- 如何从 CSV 获取数据并将其存储在 C++ 中的表对象中
- 如何使用CAPL的诊断功能获取CAN传输的数据(256字节)?
- 获取 R 数据帧的内存地址
- 当 c++ 需要一种数据类型并获取另一种数据类型时会发生什么?
- 从更改日志获取最新的 USN 数据
- 套接字:在没有memcpy的情况下,使用recvfrom将UDP数据获取到字对齐的缓冲区
- 如何将控制台输出数据获取到命令提示符下
- 将零mq消息数据获取到std::vector<char>
- 从指定坐标[x, y]处的位图数据获取像素颜色