import requests
import sys
import xlwt
from bs4 import BeautifulSoup as bs
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 Edg/116.0.1938.62"
}
book=xlwt.Workbook(encoding='utf-8',style_compression=0)
sheet=book.add_sheet('sheet1',cell_overwrite_ok=True)
#设置列1的标题
sheet.write(0,0,label='标题')
url="https://www.runoob.com/python3/python3-examples.html"
content=requests.get(url,headers=headers).content
soup=bs(content,'html.parser')
tag_soup=soup.find(class_='article-intro')
ul_soup=tag_soup.find_all('a')
list_soup=[]
for j in ul_soup:
list_soup.append(j.getText())
for k in list_soup:
print(k)
for l in range(len(list_soup)):
#循环将数据进行插入
sheet.write(l+1,0,label=list_soup[l])
#文件格式只能是xls,否则会报错
book.save(r'E:\\01PycharmProjects\\20220816\\0823\\test.xls')
结果展现如下: