• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
sm0nk
Exercise one's inventive mind.
博客园    首页    新随笔    联系   管理    订阅  订阅

获取乌云补天指定关键字的漏洞并输出URL和标题

#coding=utf-8
import urllib2
import re
import time
def timestamp():
        return str(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
print 'start time:' + timestamp()
for i in range(1,200):
        print i
        web1 = urllib2.urlopen('http://wooyun.org/bugs/new_submit/')
        web2 = urllib2.urlopen('https://butian.360.cn/vul/list')
        html1 = web1.read()
        html2 = web2.read()
        m = re.findall('<td><a href="(.*(凤凰|乐视|头条|中石化|石油|TCL|中科院).*<)', html1)
        n = re.findall('</a> 发布 <a href="(.*(凤凰|乐视|头条|中石化|石油|TCL|中科院).*</a> </p>)', html2)
        for url1 in m:
            print "http://www.wooyun.org" +  url1[0]
        for url2 in n:
            print "http://butian.360.cn" + url2[0]
        time.sleep(300)
print 'end   time:' + timestamp()
posted @ 2015-09-02 17:21  sm0nk  阅读(493)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3