如何找到用户IP和用户代理?

时间:2014-08-18 22:40:04

标签: jsonp

我是编程新手,我正在尝试使用第三方网站的API将数据提取到我自己的网站。我正在尝试使用Glassdoor API,但我不知道在哪里可以找到UserAgent和UserIP所需的值。这是Glassdoor的解释:

userip 将向其显示API结果的最终用户的IP地址。

useragent 将向其显示API结果的最终用户的User-Agent(浏览器)。请注意,您可以从最终用户的“User-Agent”HTTP请求标头中获取此信息。

请注意,目前我只想将一些数据放到我自己计算机上的测试网站上,然后只需将JSONP结果打印到页面上即可。我在哪里可以找到这些值?谢谢!

2 个答案:

答案 0 :(得分:0)

我遇到了同样的麻烦,并认为我可以回答你的问题:

  1. 您只需使用Google搜索“我的IP地址是什么”即可找到您的用户IP地址。 Google会在结果中为您提供正确答案,或者您可以使用其他网站,例如http://www.whatismyip.com/

  2. 您的用户代理信息基本上是标识正在使用的浏览器,版本以及操作系统的信息。你也可以谷歌这个并提供字符串,或者你可以打开你的控制台(在浏览器窗口右键单击 - >检查元素 - >控制台)并输入navigator.userAgent,它将为你提供你想要的信息

  3. 希望这有帮助!

答案 1 :(得分:0)

您可以将IP地址查找放在代码中,而不是使用Google搜索。例如,在R:

Require(RCurl)
Require(rjson)
str_info <- getURL('http://ipinfo.io') 
data <- fromJSON(str_info)  
userip <- paste("userip=",data$ip, sep = "")