import requests
import re
import pymysql
#10页 仔细观察路由
db = pymysql.connect("localhost","root","root","testdb" )
cursor = db.cursor() for i in range(1,10):
url = 'http://*******8****'
url=url+'index_'+str(i)+'.html'
response = requests.get(url)
HTML = response.text
pattern= re.compile(r'(((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3})')
compile_1 = re.compile(r'\s+(\d{3,6})\s')
compile_2 = re.compile(r'\s+([\u4e00-\u9fa5]{1,9})\s?(?:省|新疆|内蒙古|市|县|区])')
# compile_4 = re.compile(r's+(\d{4}/\d{2}/\d{2}\s+\d{2}:\d{2}:\d{2})\s')
res2 = compile_2.findall(HTML)
res1 = compile_1.findall(HTML)
result = pattern.findall(HTML)
# res3 = compile_4.findall(HTML)
# print(res3,len(result))
for ip_ in result:
print(ip_[0])
sql = "INSERT INTO test (ip,port,place) VALUES ('%s','%s','%s')" %(ip_[0],res1[0],res2[0])
print(sql)
cursor.execute(sql)
db.close() # 使用cursor()方法获取操作游标

最新文章

  1. R 语言机器学习同步推进~
  2. SQL Server代理(12/12):多服务器管理
  3. Ros集成开发环境配置
  4. 【RabbitMQ】RabbitMQ在Windows的安装和简单的使用
  5. android学习者优秀网址推荐
  6. 浅析在QtWidget中自定义Model
  7. redmine发送邮件
  8. BZOJ2199: [Usaco2011 Jan]奶牛议会
  9. mysql添加用户权限
  10. http2.0
  11. MSSQL存储过程接收另一个存储过程返回列表
  12. Proactor 学习1
  13. php中上传图片,原生代码
  14. python 调用 java代码
  15. python基础之centos6.5 升级 python2.7, 安装pip, MySQLdb
  16. WPFのImage控件souce引入的方法总结
  17. copy 深浅复制
  18. curl 命令简介
  19. MyBatis Spring整合配置映射接口类与映射xml文件
  20. Java-JUC(十):线程按序交替执行

热门文章

  1. db2别名&同义词
  2. mysql -- mysql基于ssl的主从复制
  3. Web 请求之--性能相关
  4. SurfaceView的基本使用(转)
  5. 关于使用html2canvas 绘制图片的坑
  6. 记录下通过Java代码打开cmd启动appium server及在使用过程中碰到的问题
  7. oracle 数据库插入中文乱码
  8. JavaSE---环境配置
  9. shell脚本相关关系、浮点、循环
  10. Ceph介绍及原理架构分享