Python 数据项浏览器

Python 数据项浏览器,python,web-scraping,Python,Web Scraping,我完全迷路了。我有一个“数据项浏览器”,不知道如何从这里获取数据: 以下选择应适用: ->线路组->关闭线路组->预计关闭线路组(PCLP1) 和 ->打开行组->打开行组(临时) 根据标准,它应该是 适用于“天然气日”(默认设置为今天) 在进行上述选择时,单击左下角的“查看数据项上的数据”,我将收到想要的输出 有人能提供一些指导吗 提前谢谢。 P.因为您的目标是asp.net web表单,它使用ViewState将参数(用户输入)传递到服务器端,所以您最好 根据您的浏览器打开浏览器开发人员工

我完全迷路了。我有一个“数据项浏览器”,不知道如何从这里获取数据:

以下选择应适用:

->线路组->关闭线路组->预计关闭线路组(PCLP1) 和 ->打开行组->打开行组(临时)

根据标准,它应该是 适用于“天然气日”(默认设置为今天)

在进行上述选择时,单击左下角的“查看数据项上的数据”,我将收到想要的输出

有人能提供一些指导吗

提前谢谢。
P.

因为您的目标是asp.net web表单,它使用ViewState将参数(用户输入)传递到服务器端,所以您最好

  • 根据您的浏览器打开浏览器开发人员工具。转到网络面板
  • 按照您提到的步骤手动单击结果页
  • 读取发送到frmDataItemExplorer.aspx的post数据,尤其是_VIEWSTATE的数据
  • 亲自发送这些数据

  • 这些步骤不起作用的原因是asp.net web表单不仅要读取输入数据,还需要触发一些javascript事件并将这些用户输入放入VIEWSTATE,这是参数的真正来源。

    没什么,不太值得发布:打开URL,用beautifulsoup获取frontpage代码。我正在努力处理表单中的交互。我在这里创建了一个后续代码:对未来的建议。下次编辑和更新同一个问题,而不是打开一个新的..非常感谢您的输入。我在Firefox上,不太清楚第2步、第3步和第4步是什么意思。“点击结果页面”是什么意思?另外,我如何将这些数据发送给自己?谢谢我的意思是你做所有的选择并提交表格。然后在网络面板下,您应该看到http请求/响应的列表。找到名为frmDataItemExplorer.aspx的项目,并将所有请求数据复制到代码中(或者简单地复制为curl)。好的,谢谢。你能提供一些示例代码吗?