xpath - 解析后无法正确解析html/空正文
问题描述
我面临一个奇怪的问题。我试图解析以下 html:
问题是当我这样做时
response.xpath('//div//section//div[@id="hiring-candidate-app"]')[0].extract()
我只得到
'<div id="hiring-candidate-app"></div>'
而不是hiring-candidate-app
.
例如,我想得到 ,inside-content
但看起来我什至没有在响应中得到它。这个网页需要登录,我就是。
提前致谢!
解决方案
看起来您的 Xpath 正在抓住正确的东西。但是您的问题可能与呼叫的“[0]”部分有关。我会删除它以获取 div 的全部内容。
推荐阅读
- c# - 模型绑定返回 NULL
- python - 将单元格值转换为列标题,如果在 python 中匹配,则用 1 填充
- r - 在 R 中,将 Wide 数据帧转换为 Long,同时保留一些信息
- php - PHP 返回 NULL 使用 Tensorflow 运行 Python 脚本
- python - PKCS11 是否总是以相同的顺序查找对象?
- sql - sql server中如何知道Symmetrickey的值
- visual-studio-2010 - 将所有控件缩放到窗口大小
- android - 无法解析符号“ACCESS_BACKGROUND_LOCATION”
- java - DynamoDB(Java)中基于数字限制和偏移的分页
- azure-devops - 托管在 Gitlab 上的来自 Yaml 的 Azure 管道