Import.io 为启用 javascript 的 api 返回空列

EasonJim 阅读:19 2025-01-19 22:14:33 评论:0

我在这里搜索过,找不到任何答案。 import.io api 的某些列未返回任何数据。这些数据在 javascript 后面,但是,在训练期间它返回数据,但是在批量提取或爬网期间,该列为空。我邮寄了 import.io 支持,他们让我在这里发布我的问题。谁能帮帮我?

请您参考如下方法:

如果您查看页面的 HTML,即使没有 JS,您也可以在显示“剩余天数”附近的 html 部分看到一个属性。

例如:

data-hours-remaining="532.6704760581918"

和:

data-end_time="2016-04-13T16:00:00-04:00"

我相信这对应于“还有几天”的文字。

使用自定义 xpath 例如:.//*[@id='project_duration_data']/@data-hours-remaining 从这些属性中获取您想要的数据。然后您可以将它们后处理成您想要的任何格式;天、周等。


标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号