【问题标题】:Scraping aspx in Python在 Python 中抓取 aspx
【发布时间】:2020-12-03 00:48:59
【问题描述】:

我想用网络http://m.smv.gob.pe:8082/SMV.OpenData.Web/Views/Datasets/EstResult.aspx 进行网络抓取,但是这个网络有一个表,我想隐藏其中的数据。

enter image description here

当我去检查时,我找到了我想要的表 enter image description here

但是当我编写代码时,我找不到那个表 这是我的代码: enter image description here

任何帮助将不胜感激。

【问题讨论】:

  • 您可以在问题中包含您的代码吗?不是图片

标签: python html web


【解决方案1】:

在您用所需数据填写条目并按下按钮之前,该表不存在。由于您不使用代码执行此操作,因此您没有获得表格。请参阅 here 如何使用请求填充数据。

如果无法单击按钮或用请求填写条目,则在最坏的情况下,您将不得不使用scrapy 甚至selenium 之类的包。

请注意,当表格从一开始就出现在网页中时(与您的情况不同),您可能可以使用 pandas 包中的 pandas.read_html(URL) 并将当前表格作为数据框列表获取.

【讨论】:

    猜你喜欢
    • 2015-01-29
    • 2018-09-08
    • 1970-01-01
    • 2021-06-09
    • 2011-02-14
    • 2019-07-22
    • 1970-01-01
    • 2019-02-06
    相关资源
    最近更新 更多