【发布时间】:2014-05-06 01:09:15
【问题描述】:
我很好奇是否可以读取从 javascript 调用返回的 csv?
有一个“导出数据”按钮。
如何让 Python 模拟点击然后解析 CSV 库?我试过让它与机械化一起工作,但运气不佳。有人可以举个例子吗?
我正在使用 Python 3。
【问题讨论】:
-
你不会模拟点击。你要做的是尝试找到发送的 HTTP 请求并模拟它。
-
这就是我的想法,不知何故我会得到完整的 url 并将其传递给 urllib -- 但究竟如何?
-
@user2100799 如果某些内容是由运行一段 JavaScript 代码产生的,则通常是某些用户交互的结果。在这种情况下,http 请求将会失败,因为它将缺少提供 JavaScript 功能的 Web 浏览器的完整环境。
-
@JanVlcinsky 只需将 url 粘贴到浏览器中并单击导出数据即可获得所需的 CSV。使用 user2100779 的代码,我可以弹出 csv,但我该如何阅读它?将其包裹在 urlopen 中不起作用。
标签: javascript python csv