我想知道任何一个网站页面,我可以在其中发送用户IP地址并以纯文本/文本形式接收其国家/地区。
作为参考,我在下面的代码段中进行了演示。
我尝试执行以下代码来接收用户IP。
<script type="text/javascript" src="https://l2.io/ip.js?var=userip"></script>
...
<script type="text/javascript">
document.write("Your IP is :", userip);
</script>
$.post("domain.sdm/page", {
"ip": "123.234.345"
}, function(dat,suc) {
alert("Your country is: "+ dat);
});
答案 0 :(得分:0)
一个好的网站就是https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.KFold.html
如果您在POST请求中发送IP地址,您将收到一个捆绑包,其中包含有关该IP地址的很多信息,包括城市和国家/地区。
此外,IP地址由4个字节组成,因此意味着4个数字最多为2 ^ 8,而不是3。
!免责声明!由于CORS政策,您必须通过https://iplocation.com/传递URL,否则您的请求将被阻止,因为您会从另一个域进行请求。
$.post("https://cors-anywhere.herokuapp.com/https://iplocation.com", {
"ip": "124.84.42.76" //for example but watch out some ip addresses might not exist
}, function(dat,suc) {
alert("Your country is: "+ dat.country_name);
});