python - 用beautifulsoup和python抓取按钮点击时取消隐藏的文本?
问题描述
所以我试图用以下网址抓取: 网站
该页面有一些隐藏的文本,点击后会解锁。他们的 HTML 代码在按钮点击后也被隐藏和取消隐藏。
点击前:
点击后:
我怎样才能刮掉这段文字?
BeautifulSoup 不适用于此文本。
解决方案
如果您打开开发工具并单击这些按钮,您会看到您向https://en.indonetwork.co.id/ajax发出了发布请求。
因此,您可以尝试复制它 - 看看您是否可以从主页的抓取中捕获发布请求中发送的有效负载并将其发送。
或者您可以使用 selenium 加载页面,单击按钮,然后捕获数据。
推荐阅读
- java - 如何使用非 MVC HttpRequestHandlerServlet 处理请求映射和路径变量?
- windows - Windows 10 和计算机与主机名
- python - 了解python的多处理逻辑
- python - 根据缺失值的“Amount.Requested”列删除数据框中的整行
- python - 具有滚动平均值的熊猫 groupby 列,在日期时间之间受限,无需遍历每一行
- typescript - 潜在的 Typescript 编译器错误?
- python - 将python变量数据转换成JSON格式
- python - Django 表单:“NoneType”对象没有属性“is_valid”
- osgearth - 在osgEarth中计算模型BoundingBox
- python - Kaggle检测上的人脸级联功能不起作用