使用IMPORTXML提取数据遇“imported content is empty”错误求助
错误原因分析
- 反爬机制拦截:Scoutred这类房产数据网站有反爬策略,Google Sheets的
IMPORTXML请求会被识别为非浏览器访问,直接返回空内容。这类网站通常会校验请求头的User-Agent,而IMPORTXML的请求头不符合浏览器标准,所以无法获取数据。 - 动态内容无法抓取:APN、Lot Size这类信息大概率是通过JavaScript动态渲染生成的,而
IMPORTXML只能解析页面的静态HTML源码,抓不到JS加载后的动态节点。你指定的//*[@id='parcel']节点在静态源码里可能根本不存在,自然提取不到内容。 - URL或权限问题:你使用的是带地图参数的页面链接,可能并非专门的详情页结构;另外部分网站的核心数据需要登录才能查看,未登录状态下页面源码里不会包含这些数据,导致
IMPORTXML返回空。
内容的提问来源于stack exchange,提问作者Jorge Martinez
相关产品推荐
相关产品推荐

