我想知道是否有人知道如何从C ++中读取网页上的文字。
首次使用常规方法连接到互联网后,
输入字符串,例如“http://www.bbc.co.uk”和C ++程序读取信息:
“BBC网站这是BBC网站......”
来自互联网。
我是否必须编写一个程序,向调制解调器发送大量数据或从调制解调器发送大量数据,或者有更简单的方法吗? Windows中是否有某种命令行程序可以为您完成所有这些操作?无论哪种方式,如果您有任何关于网络上任何教程的知识提示都很棒。
我想知道,因为我认为编写可以从互联网上读取信息的应用程序,关注链接等等会很有趣,我可能会想到一个利用它的好游戏。
感谢。
保罗。
答案 0 :(得分:4)
我建议在C / C ++中使用lib cURL for http,但是仍然会解析html以从标签中呈现实际文本。
答案 1 :(得分:2)
你可以通过提升很容易地做到这一点。检查Asio。
Http Client Example(从互联网下载并显示.txt文件)
答案 2 :(得分:0)
您可以使用 wget
来获取页面,但您仍需要解析输出。
您无需向调制解调器发送数据。您需要做的就是通过套接字连接到Web服务器并从那里检索数据。寻找关于套接字编程和http协议的文献。
答案 3 :(得分:0)
不是直接来自C ++,但有可用的来源:Lynx文本浏览器。