首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从网站获取数据并将其传输到数据库?

如何从网站获取数据并将其传输到数据库?
EN

Stack Overflow用户
提问于 2020-02-05 21:37:04
回答 1查看 37关注 0票数 0

我正在创建一个c++的智力竞赛游戏,将只在终端上工作。具有多项选择题答案的问题将呈现给玩家。

但在此之前,我需要提出问题和答案,并将其保存到数据库中(我正在考虑使用SQLite)。但是,由于我将永远花费时间来编写和输入大约100个问题到数据库中,我需要想出一些高效和更快的东西:D。

所以我找到了这个网站,上面有所有的问题和正确的答案。所以我的问题是,我是否可以使用一个函数来复制所有的问题和答案,并将其添加到数据库中?此外,我已经做了一个记录,我将存储所有的问题和答案

记录称为问题,有4个不同的字段:问题(QuestionID*、问题、答案、CorrectAnswer)。例如: 101“谁赢得了2014年世界杯?”A)西班牙b)德国,c)阿根廷d)巴西"b“。

我的朋友建议我使用API从互联网上获取问题。这是正确的方式吗?

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2020-02-05 22:32:31

我的朋友建议我使用API从互联网上获取问题。这是正确的方式吗?

API很可能是从互联网获取任何东西的唯一途径,因为大多数操作系统都不允许直接访问网络硬件。

通过C++程序从互联网上获取数据是否正确则是另一回事。有更好的语言和工具可以做到这一点。我推荐使用Python。

如何从网站获取数据

使用HTTP请求。C++标准库没有用于发出HTTP请求的应用程序接口。因特网协议在由IETF托管的一组RFC文档中指定。HTTP的主要规范是RFC 2616。该协议还扩展了其他几个规范,最重要的是指定了HTTPS的RFC 2818

HTTP请求通常通过TCP协议发出。C++标准库没有用于连接的应用程序接口。TCP是在RFC 793中指定的,尽管您的操作系统很可能为您提供了TCP的实现。要找出您的操作系统提供的API,第一步是找出您要使用的操作系统。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60077077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档