import requests
from bs4 import BeautifulSoup
if __name__=="__main__":
url='https://www.shicimingju.com/book/sanguoyanyi.html'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36'
}
response=requests.get(url,headers=headers)
page_text=response.text
print(page_text)
#解析获得标题
soup=BeautifulSoup(page_text,'lxml')
page_titles=soup.select('.book-mulu>ul>li')
print(page_titles)
for page_title in page_titles:
print(page_title.get_text())
解决办法:page_text=response.content.decode('utf-8')
原因不知道