首页 > 解决方案 > 替换或修剪由 Selenium 和 Python 抓取的 Google 表格中的字符

问题描述

我无法从 Selenium 和 Python 抓取的数据中修剪或替换 ' 谷歌表格中的字符。我在 Selenium 脚本中尝试过类似的东西: .text.replace(""'", "") 或 .replace("'", "") Aslo 在 Google Sheets 中尝试过类似的东西: =ArrayFormula(if(C2:C= "'","")) 但对我没有任何帮助。我附上了一些图片。希望有人可以帮助我。谢谢

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: pythonseleniumweb-scrapinggoogle-sheets

解决方案


谷歌表格:

在 Google 表格中尝试此公式以消除所有非数字字符:

=REGEXREPLACE(A1,"\D+", "")

或作为 ArrayFormula:

=ArrayFormula(REGEXREPLACE(A1:A,"\D+", ""))

Python:

替换这个:

row = [id, name, q_in_stock]

有了这个:

row = [id, name, q_in_stock.replace("'", "")]

推荐阅读