R语言 如何使用R查找IP地址信息
在这篇文章中,我们将使用IPinfo API来提取IP信息。
IPinfo是一个免费的API,用来获取特定IP地址的信息,如他们的位置。我们将使用httr GET()来进行URL请求并将数据存储在一个变量中。现在我们需要JSON数据,所以我们必须将数据转换成char格式,因为GET()返回原始数据,所以我们需要使用rawToChar(),为了将char数据转换成JSON格式,我们将使用内置的jsonlite包fromJSON()。
注意: 如果你已经安装了软件包,你不需要在脚本中包括install.package()。
例子
输出 。
例子:从用户那里手动获取输入信息
为了获得用户的输入,我们将使用readline(),并使用as.character()将其转换为字符。现在我们将使用paste0()来完成URL,并将其传递给GET()函数。
输出 。