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 |