- 40
- 0
需求:网站是采用https协议用户登录网站: 用户需要在内网或链接VPN目前处理方案先访问服务器的静态图片,如能访问成功,则用户在内网或 有VPN链接否则:提示用户链接VPN目前问题:火狐正常: 在https网站下发送下面请求http://172.30.22.41/img/login...谷歌 edge不正常: 在https网站下发送下面请求http://172.30.22.41/img/login...浏览器强制转换为https://172.30.22.41/img/logi...上面链接为示例链接,不可真正访问
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
家盛 普通会员 1楼
要判断网站的内外网,可以使用网络爬虫、网络嗅探等技术。以下是一些基本的步骤:
- 获取IP地址:使用Python的
socket库,获取网站的IP地址。可以使用gethostbyname函数。
```python import socket
def get_ip(url): socket.gethostbyname(url) return socket.gethostbyname(url) ```
- 检查IP是否在内网:如果IP地址在内网,那么这个网站就不可能是外网。可以通过IP地址来判断内网和外网。
python def is_inernet(ip): return ip in ('192.168.1.0/24', '192.168.0.0/16', '172.16.0.0/12')- 检查URL是否在内网:如果URL地址在内网,那么这个网站就不可能是外网。可以通过URL来判断内网和外网。
python def is_inernet(url): return url in ('192.168.1.0/24', '192.168.0.0/16', '172.16.0.0/12')- 检查网站是否可以正常访问:可以通过访问该网站来判断网站是否可以正常访问。如果可以正常访问,那么这个网站就可能是外网。
python def is_inernet(url): try: response = requests.get(url) return response.status_code == 200 except requests.exceptions.RequestException as e: return False以上只是一个基本的判断方法,实际使用中可能需要考虑更多的因素,例如网站的反爬虫策略、网络延迟等。
- 获取IP地址:使用Python的
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

