def initialdomains(): Dicts = os.path.join('initialize', 'domains.list') tasks = list(set([x.strip() for x in open(Dicts, 'r').readlines()])) for task in tasks: try: print('\n初始化子域名 : {}'.format(task)) res = BeiAn(task).scan_seo() bid = str(res.get('备案编号')) bsex = str(res.get('备案性质')) bname = str(res.get('备案名称')) print(bid, bname, bsex) close_old_connections() BA = Domains() BA.url = task.lower() BA.BA_sex = bsex BA.BA_name = bname BA.BA_id = bid BA.save() except Exception as e: print(e) close_old_connections() print('\n初始化子域名 : {}'.format(task)) res = BeiAn(task).scan_seo() bid = str(res.get('备案编号')) bsex = str(res.get('备案性质')) bname = str(res.get('备案名称')) print(bid, bname, bsex) close_old_connections() BA = Domains() BA.url = task.lower() BA.BA_sex = bsex BA.BA_name = bname BA.BA_id = bid BA.save()
def start(): Dicts = os.path.join('initialize', 'domains.list') tasks = [x.strip() for x in open(Dicts, 'r').readlines()] for task in tasks: try: print('当前检测URL:{}'.format(task)) res = BeiAn(task).scan_seo() bid = str(res.get('备案编号')) bsex = str(res.get('备案性质')) bname = str(res.get('备案名称')) print(bid, bname, bsex) BA = Domains() BA.url = task.lower() BA.BA_sex = bsex BA.BA_name = bname BA.BA_id = bid BA.save() except Exception as e: print(e)
req.text)[0] r = req.content.decode(encoding, 'replace') except Exception as e: print('第4次请求失败....') self.result['备案编号'] = self.get_info_from_pattren(self.whois_id, r) self.result['备案性质'] = self.get_info_from_pattren(self.whois_type, r) self.result['备案名称'] = self.get_info_from_pattren(self.whois_name, r) return self.result if __name__ == '__main__': tasks = [x.strip() for x in open('domains.list', 'r').readlines()] for task in tasks: try: print('当前检测URL:{}'.format(task)) res = BeiAn(task).scan_seo() bid = str(res.get('备案编号')) bsex = str(res.get('备案性质')) bname = str(res.get('备案名称')) print(bid, bname, bsex) BA = Domains() BA.url = task.lower() BA.BA_sex = bsex BA.BA_name = bname BA.BA_id = bid BA.save() except Exception as e: print(e)