```python
import lxml
from bs4 import BeautifulSoup
import requests
if __name__ == '__main__':
url = 'https://so.gushiwen.cn/guwen/book_46653FD803893E4F7F702BCF1F7CCE17.aspx'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'
}
response = requests.get(url=url,headers = headers)
page_text = response.text
soup = BeautifulSoup(page_text,'lxml')
span_list = soup.select('.bookcont > ul > span')
fp = open('sanguo.txt','w',encoding='utf-8')
for span in span_list:
title = span.a.string
detail_url = span.a['href']
content = requests.get(url=detail_url,headers=headers).text
content_soup = BeautifulSoup(content,'lxml')
div_tag = content_soup.find('div',class_='contson')
final_content = div_tag.text
fp.write(title+final_content+'\n')
print(title,'下载成功!')