pq_ul = pq('ul').filter('.note-list') # 定位所有文章的 ul
pq_li = pq_ul.find('li') # 定位所有文章 li result = [] # 逐个遍历文章 for li in pq_li: li_tag = pq(li) title = li_tag('.title').text() href = li_tag('.title').attr('href') raw_href = url + href item = title + ':' + raw_href result.append(item) for i in result: print(i) # 定位当前目录 ml = os.getcwd() try: os.mkdir(packname) except FileExistsError as e: print('文件夹已经存在') finally: print('最终执行代码') os.chdir(ml + '\/'+packname) # 进入新建目录 with open('jianshu.txt', 'w') as s: for i in result: print(i) s.write(i+"\n")