1

我想知道是否有一个 API 可以让我插入 100 个或更多 IP 地址,并用新行分隔,只需按一下按钮即可跟踪它们检索他们的信息?目前我正在使用免费的 API,但我无法确定它是否可以跟踪多个 IP 地址,如果可以,如何?

这是 API 网址:http ://www.ipaddressapi.com/

这是我在其末尾输入 IP 地址的 url:

http://www.ipaddressapi.com/l/55ffa3e1bb4f123a2e0e21bf30a6731fec615a69b682?h=45.0.0.0

我试着这样做

http://www.ipaddressapi.com/l/55ffa3e1bb4f123a2e0e21bf30a6731fec615a69b682?h=45.0.0.0&47.0.0.0(然后添加第二个IP地址),但这也不起作用。有什么建议或想法吗?

4

1 回答 1

0

只需执行以下操作:

循环访问您的 IP 地址:

For Each s as String in MyAddresses
    'Add the ip address on the end of the url you wish to get the data for:
    Dim result as string = GetWebPageAsString(New Uri("http://someaddress.com?" + s))
    'parse result however you need to here
Next

将网页作为字符串获取的函数

Public Shared Function GetWebPageString(ByVal address As Uri) As String
    Try
        Using client As New Net.WebClient()
            Return client.DownloadString(address)
        End Using
    Catch ex As System.Exception
        Return ""
    End Try
End Function
于 2012-11-29T16:07:36.423 回答