[2016-01-18][python][查询IP所在地]


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

from urllib import request

import json

def GetIPCity(ip,city):

    with request.urlopen("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip="+ip) as f:

           data = f.read()

    st = json.loads(data.decode(‘utf-8‘))

    city[0= st[‘country‘]

    city[1= st[‘province‘]

    city[2= st[‘city‘]

city = ["","",""]

ip = "183.62.57.244"

GetIPCity(ip,city)

print(city)

来自为知笔记(Wiz)

时间: 2024-10-12 22:31:01

[2016-01-18][python][查询IP所在地]的相关文章

python查询ip归属地

本来想调用阿里的ip接口查询ip归属地.结果发现阿里的接口非常不给力,主要是不准确,不过是免费的且有地区和ISP的信息.以下是实现代码 # -*- coding: utf-8 -*- import requests def checkip(ip):     URL = 'http://ip.taobao.com/service/getIpInfo.php'     try:         r = requests.get(URL, params=ip, timeout=3)     excep

2016.01.18 UILabel

如何在工程中导入字体 1.将下载的字体导入文件 2.到plist文件添加字体 3.如果在导入的时候没有选择添加到工程,那么需要在project->Build Phases->copyBundleResources里面添加导入的字体. 4.在mac里面打开字体,显示的标题就是对应的字体名称 根据内容自动确定UILabel显示的大小: 1.确定一个容器的size a.width或者height一方固定 b.变化的变量要足够大 eg:(300, 2000) (这里值得一提的是,如果范围给的不够大,则

【2016.01.18】通过Fiddler工具进行接口代理 - 用本地接口代理线上接口运行

Fiddler是抓取请求的工具的一种,类似的还有Charles等,使用Fidder之前应先关闭其他的代理工具 需求如下: 网站前端和服务端配合开发了一个页面,会调取接口A的数据并在页面上呈现,现在由于业务要求需要开发新的接口B,在原有的前端逻辑下正常展示.那么,在开发的过程中,在没有前端配合的情况下,服务端如何让这个页面调取B的接口并呈现呢? 解决方案是这样: 以去哪儿的某款产品为例:http://szgq1.package.qunar.com/user/id=187688454&abt=a#t

使用python根据ip获取目标地理位置信息

信息安全很重要,你的地理位置可能暴露了!!! 使用python和GeoLite2获取目标的地理位置 1 #! /usr/bin/env python 2 #-*- coding:utf-8 -*- 3 4 ''' 5 Created on 2019年12月8日 6 7 @author: Admin 8 ''' 9 10 from copy import copy 11 import optparse 12 import re 13 14 import geoip2.database 15 16

2016.01.18-2016.01.21盲审通关修改

请以上同学在1月21日(星期四)之前将以下材料交到研究生科: 1.装订好的硕士学位论文3本(注意:封面上作者姓名和指导教师隐去.致谢隐去.硕士学位期间发表的全部的论文作者隐去): 2.普通信封上写明评阅费:200元.邮寄费:22元,并将相应的钱款分别装入以上三个信封(普通信封,一共:200*3+22*3元): 3.从研究生管理信息系统中导出的“论文评阅书”封面上的作者姓名和指导教师姓名隐去:交三份“论文评阅书”和三份“学位论文评阅聘书”. 4.交三份“EMS”信封和一个装有20×3=60元邮寄费

python学习-使用requests模块查询ip地址

思路是,使用requests模块调用阿里的ip接口查询ip归属地 关于requests模块的使用,可以查询相关文档,很强大,本次不做描述 #!/usr/bin/python #coding=utf-8 import requests   def checkip(ip):       URL = 'http://ip.taobao.com/service/getIpInfo.php'     try:         r = requests.get(URL, params=ip, timeout

[官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)--skyfree大神

[官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) Skyfree 发表于 2016-1-22 13:55:55 https://www.itsk.com/forum.php?mod=viewthread&tid=362766&highlight=Easy%2BSysprep [官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) [Easy Sysprep]概述:Easy Sy

python开源IP代理池--IPProxys

今天博客开始继续更新,谢谢大家对我的关注和支持.这几天一直是在写一个ip代理池的开源项目.通过前几篇的博客,我们可以了解到突破反爬虫机制的一个重要举措就是代理ip.拥有庞大稳定的ip代理,在爬虫工作中将起到重要的作用,但是从成本的角度来说,一般稳定的ip池都很贵,因此我这个开源项目的意义就诞生了,爬取一些代理网站提供的免费ip(虽然70%都是不好使的,但是扛不住量大,网站多),检测有效性后存储到数据库中,同时搭建一个http服务器,提供一个api接口,供大家的爬虫程序调用. 好了,废话不多说,咱

在qqwry.dat里查询IP地址归属地,Python3版

for Python 3.0+ 类似代码网上也有,这个的特点就是: 1.有两套实现供选择.有一个查找速度更快,但占用更多内存. 2.看着干净,仅import array和bisect这两个Python自带的模块. 用法:q = QQwry()q.load_file('qqwry.dat')q.lookup('8.8.8.8')详细用法见qqwry.py文件里面的说明 github上的项目:https://github.com/animalize/qqwry-python3 源码: # codin