利用python抓取淘宝提供的ip库信息并保存.
淘宝ip库网站:http://ip.taobao.com
淘宝提供的API地址为:http://ip.taobao.com/service/getIpInfo.php?ip=
这个接口提供的QPS=10
以下为用python简单实现(剔除了私有ip地址段,在判断的时候后也只取了IP段的前三节,第四节统一设置为0,因为只要根据前三段就可以判断ip的归属地信息了)
# -*- decoidng:utf-8 -*- from urllib import request import time def writefile(L=[]): with open('ip.txt','a') as f: for s in L: f.write(s) f.write('\n') f.close() l=[] a = 1 while a < 256: if a == 10: a=a+1 continue b=0 while b < 256: if a == 172 and b>15 and b<32: b=b+1 continue if a == 192 and b==168: b = b + 1 continue c=0 while c < 256: ip = str(a) + "."+ str(b) + "." + str(c) + "." + "0" url='http://ip.taobao.com/service/getIpInfo.php?ip='+ip with request.urlopen(url)as f: data = f.read() l.append(str(data.decode('utf-8'))) if len(l) > 100: writefile(l) l=[] time.sleep(0.2) c=c+1; b=b+1 a=a+1 if len(l)>0: writefile(l)
相关推荐
运用python语言获取文件夹下文件名称,并写入到excel中,会用到xlrd,xlwt模块,如果没有的可以在我的资源里下。 这个代码能解决简单目录下的文件名称获取,如若发现问题欢迎及时提出~!
主要介绍了python3 循环读取excel文件并写入json操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
使用Python爬去网页数据,并写入文件,是一个Python的一个爬虫实例
python 获取列表ip地址的归属地 运行后可获得列表内所有ip地址的归属地,从ip138自动查询返回
利用Python3的读写和网络功能来获取IP对应的计算机名,运行后读取目录下ip.txt文件中的IP文本,通过socket.gethostbyaddr()获取IP对应计算机名。最终记录到default.txt中。
python 汇总nc获取txt文件数据
python使用ip获取经纬度信息
使用python内置的open()函数将文件打开,用write()函数将数据写入文件,最后使用close()函数关闭并保存文件,这样就可以将数据写入文件并保存了。 示例代码如下: file = open("ax.txt", 'w') file.write('...
通过Python3获取通达信交易数据,需更改TDX软件安装路径
本文实例讲述了Python3获取电脑IP、主机名、Mac地址的方法。分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python3 ''' Created on 2019年4月11日 @author: Administrator ''' import socket import...
pycharm运行代码(我用的python3.6)后,在控制台提示“请输入您要查询的岗位名称:”时输入你想要搜索的岗位名称例如直接输入python,回车确认后会自动爬取python岗位信息并写入tencent_jobs.csv文件中(在项目文件的...
这些步骤简要描述了如何实现Python监控本地CPU和内存,并将数据写入文件。具体实现可能因操作系统、库版本和需求的不同而有所差异。请根据具体情况选择适当的方法和库来实现监控和数据写入功能。
Python写入文件 Python写入文件
今天准备把几个txt文件合并成一个文件时,用f.write方法写入时,发现程序执行完了,本应该十万行左右的txt记录,实际上只被写入了4k多行。 网上查了是因为程序执行速度太快,以至于读到内容还没有完全写入文件,文件...
通过Python程序获取天气,并写入Sqlite3数据库 1.压缩包包含Python脚本程序,自动启动Bat脚本 2.修改Bat里面文件路径即可启动程序。 3.Python脚本程序有查询的时间间隔和查询地区选择
利用Python程序获取本机IP地址 利用Python程序获取本机IP地址 利用Python程序获取本机IP地址 利用Python程序获取本机IP地址 利用Python程序获取本机IP地址 利用Python程序获取本机IP地址 利用Python程序获取本机IP...
Python 写入json文件内容换行显示(csdn)————程序
将Python列表内容写入JSON文件并存储的两种方法,压缩内包含一个python文件与json文件
使用python爬取tb网手机销售数据,并将数据存入csv文件中,并通过手机销售排名、手机价格排名以及手机词云 分析等内容进行数据分析可视化。本资源适合新手小白和在校学生,可根据具体需求更改,使用前请务必查看说明...
安装kafka支持库pip install kafka-python from kafka import KafkaProducer import json ''' 生产者demo 向test_lyl2主题中循环写入10条json数据 注意事项:要写入json数据需加上value_serializer参数,如下...