POI错误记录:已删除的记录: /xl/calcChain.xml 部分的 公式 (计算属性)

前言:使用的XSSF,.xlsx格式。POI版本3.9
原因:在sheet中对已有的列进行了createCell操作。也可能是用XSSFCellStyle覆盖了原有列的style。
解决:我是删除原来的空行,重新生成。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,您可以使用以下代码来爬取指定网站的点评信息: ```python import time import openpyxl from selenium import webdriver from bs4 import BeautifulSoup url = "https://www.mafengwo.cn/poi/16790.html" edge = webdriver.Edge() edge.get(url) comments_data = [] # 等待页面加载完成 time.sleep(5) # 点击展开更多评论按钮 more_btn = edge.find_element_by_css_selector(".rev-total a") edge.execute_script("arguments[0].click();", more_btn) time.sleep(2) # 循环获取点评信息 while True: # 获取页面源码 html = edge.page_source soup = BeautifulSoup(html, "html.parser") # 获取每条点评的信息 reviews = soup.select(".rev-item") for review in reviews: # 获取点评内容 content = review.select_one(".rev-txt").get_text().strip() print("点评内容:", content) # 获取点评时间 date = review.select_one(".time").get_text().strip() print("点评时间:", date) # 获取点评用户 user = review.select_one(".name").get_text().strip() print("点评用户:", user) # 获取点评评分 score = review.select_one(".score span").get_text().strip() print("点评评分:", score) print("-----------------------------") comments_data.append([content, date, user, score]) # 翻页操作 next_btn = edge.find_element_by_css_selector(".pg-next") if next_btn.get_attribute("class") == "pg-next": edge.execute_script("arguments[0].click();", next_btn) time.sleep(2) else: break # 将爬取的点评信息存入comments.xlsx文件中 wb = openpyxl.Workbook() ws = wb.active ws.append(["点评内容", "点评时间", "点评用户", "点评评分"]) for data in comments_data: ws.append(data) wb.save("comments.xlsx") wb.close() # 关闭浏览器 edge.quit() ``` 执行代码后,将在同一目录下生成一个名为comments.xlsx的Excel文件,其中包含爬取到的点评信息。 请注意,您需要先安装selenium、beautifulsoup和openpyxl库,并且根据您的浏览器类型下载对应的WebDriver并配置到环境变量中。 希望对您有所帮助!如果您有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值