不知道你这是什么版本的python,或者说用了些我完全不了解的库。
就那一段来说,links = soup.find_all('a', href=re.compile(r"/view/\d+\.htm")):
应当是在soup里检索所有符合 re.compile(r"/view/\d+\.htm") 的结果,存放在结构 links 里。
for link in links: # 循环 links 结构; link 好像是个字典
new_url = link['href'] # new_url 应该是符合re.compile(r"/view/\d+\.htm") 的其中一个结果