python - 在网站上查找和计算单词的匹配项 - 抓取
问题描述
我需要找到一个 WORD 的匹配项,例如:
在网络https://www.georgetown.edu/中找到所有单词“Learn” (结果:4 个单词)(您可以看到它按 CTRL + F 并搜索)
我有我的 Python 代码,但我的计数匹配是 3!如果我寻找另一个词,结果是少一个或多一个
import requests
from bs4 import BeautifulSoup
import re
page = requests.get("https://www.georgetown.edu/")
soup = BeautifulSoup(page.text, 'html.parser')
solo_body = soup.body
limpiar_body = solo_body.text
contar_coincidencias = (limpiar_body.count("learn"))
print(contar_coincidencias)
实际上使用 Python3,“find_all”对我不起作用。
解决方案
推荐阅读
- database - 返回可以异步分析数据的大型数据集的最佳方法
- javascript - 如何查找具有 _id 数组和可能的其他列值的记录
- php - PAYPAL PHP SDK OrdersCaptureRequest 错误,statusCode 422
- python - 如何在 Python 的 elementtree 中提取多个 xml 标签?
- vue.js - 我无法选择要在电子 Mac 应用上共享的屏幕
- excel - 使用 vba 反透视数据
- protocol-buffers - Square Wire 服务实施
- amazon-web-services - Terraform 工作空间创建
- mysql - SQL从两个表插入表
- r - 满足条件后如何更改每一行中的变量