首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别IP地址的用户类型?使用python和requests/bs4 4/烧瓶

如何识别IP地址的用户类型?使用python和requests/bs4 4/烧瓶
EN

Stack Overflow用户
提问于 2016-06-06 17:13:27
回答 1查看 262关注 0票数 0

我使用python与请求/bs4 4/烧瓶,我想识别用户类型的传入IP请求到我的烧瓶应用程序。

http://ipleak.net将类型识别为住宅、大学、咖啡厅、企业等,但它们只检查您的IP。

GeoIP2是为此驱动ipleak.net的API,返回的参数称为用户类型。

如何在不使用其API的情况下识别IP类型?我可以接受低精度/低分类。这有公共API吗?或者我能从一个数据库里刮下来吗?或者我能用另一种方式识别它吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-06 18:31:49

我监控网络流量,发现呼叫检查IP的类型。我编写了这个函数来检查传递给该函数的任何IP。

代码语言:javascript
复制
  import requests
  from bs4 import BeautifulSoup

  # check type of IP address
  def ip_check(ip):
        result = requests.get('https://ipleak.net/?mode=ajax&ip={}'.format(ip))
        soup = BeautifulSoup(result.text, 'html.parser')
        parse = soup.get_text()
        final = parse.replace('\xa0', '').replace(ip, '')
        return final
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37663240

复制
相关文章

相似问题

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