设为首页 加入收藏

TOP

python3-爬取cnnvd漏洞信息(二)
2017-11-22 06:07:16 】 浏览:421
Tags:python3- 爬取 cnnvd 漏洞 信息
les_result_list.append(holes_cnnvd_num)
try: #漏洞等级 holes_rank = holes_detainled_soup.a.decode() holes_rank = re.search(u'([\u4e00-\u9fa5]+)',holes_rank).group(0) except: holes_rank = '' holes_result_list.append(holes_rank) holes_cve_html = holes_detainled_data_list[2].decode() #漏洞cve编号 holes_cve_soup = BeautifulSoup(holes_cve_html,'html.parser') try: holes_cve = holes_cve_soup.a.string holes_cve = holes_cve.replace("\r","").replace("\t","").replace("\n","").replace(" ","") except: holes_cve = '' holes_result_list.append(holes_cve) holes_type_html = holes_detainled_data_list[3].decode() #漏洞类型 holes_type_soup = BeautifulSoup(holes_type_html,'html.parser') try: holes_type = holes_type_soup.a.string holes_type = holes_type.replace("\r","").replace("\t","").replace("\n","").replace(" ","") except: holes_type = '' holes_result_list.append(holes_type) holes_time_html = holes_detainled_data_list[4].decode() #发布时间 holes_time_soup = BeautifulSoup(holes_time_html,'html.parser') try: holes_time = holes_time_soup.a.string holes_time = holes_time.replace("\r","").replace("\t","").replace("\n","") except: holes_time = '' holes_result_list.append(holes_time) holes_attack_html = holes_detainled_data_list[5].decode() #威胁类型 holes_attack_soup = BeautifulSoup(holes_attack_html,'html.parser') try: holes_attack = holes_attack_soup.a.string holes_attack = holes_attack.replace("\r","").replace("\t","").replace("\n","") except: holes_attack = '' holes_result_list.append(holes_attack) holes_update_html = holes_detainled_data_list[6].decode() #更新时间 holes_update_soup = BeautifulSoup(holes_update_html,'html.parser') try: holes_update = holes_update_soup.a.string holes_update = holes_update.replace("\r","").replace("\t","").replace("\n","") except: holes_update = '' holes_result_list.append(holes_update) holes_firm_html = holes_detainled_data_list[7].decode() #厂商 holes_firm_soup = BeautifulSoup(holes_firm_html,'html.parser') try: holes_firm = holes_firm_soup.a.string holes_firm = holes_firm.replace("\r","").replace("\t","").replace("\n","") except: holes_firm = '' holes_result_list.append(holes_firm) holes_source_html = holes_detainled_data_list[8].decode() #漏洞来源 holes_source_soup = BeautifulSoup(holes_source_html,'html.parser') try: holes_source = holes_source_soup.a.string holes_source = holes_source.replace("\r","").replace("\t","").replace("\n","") except: holes_source = '' holes_result_list.append(holes_source) #添加漏洞简介详情 holes_title_html = holes_detainled_soup1.find('div',attrs={'class':'d_ldjj'}) #定义 漏洞简介 块的soup holes_title_html = holes_title_html.decode() holes_title_soup2 = BeautifulSoup(holes_title_h
首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇[Python]嵌套循环nested loop-练.. 下一篇Python入门3

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目