在C中复制网页信息

标签 c

我是 C 语言新手,所以请尽可能详细地解释你的答案:)

我想做的是:

我想用 C 创建一个程序,该程序可以访问特定站点并将某些数据复制到 txt 文件,我可以从其中分析它们。

问题是我如何复制这些信息? 这是可以在 C 中完成的事情吗?(如果是,请告诉我我必须使用的库或代码)

例如,我想让我的程序执行以下操作:

转到此站点 - 复制行(1-10)

感谢您的帮助

最佳答案

只需在程序中使用 curl 链接到网页 -o 文件wget 链接到页面 以及 system()

但默认情况下您将获得页面的 HTML 源代码。您可以从中复制所需的信息。

如果您的链接是文本文件 like this
然后它将按原样获取。然后您可以使用 fopen() 打开该文件。使用 fgets() 读取前十行。复制到另一个文件中。

您还可以使用libcurl图书馆

关于在C中复制网页信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18893044/

相关文章:

c - 具有可变条件的通用比较函数

c - if条件后跟while(0)有什么用?

c++ - VS2015 在 C++ 中链接 .dll/.so

c++ - C程序员开始写C++有哪些坏习惯?

c - 从学校项目的 DS4 Controller 读取数据 - 不断收到 hid_open 错误

c - 如何去除 "bash"中对 "C"有特殊意义的字符串中的标点符号

c - 为什么在C中打印分数结果时得到0?

c - 如何解释 "error C2018: unknown character ' 0x40'?

c - 实现二次探测和链接 - 搜索字典

c - 有没有办法检查数组中字符串的大写和 isalpha 大小写?