【发布时间】:2020-01-31 15:51:50
【问题描述】:
我正在尝试抓取一家公司的盘中价格,使用此网站:Enel Intraday
当网站拉取数据时,它会将它们分成几百页,这使得从中拉取数据非常耗时。 使用 insomnia.rest(第一次),我一直在尝试使用 URL GET 或尝试找到返回这些表值但没有成功的实际 javascrip 函数。
检查了搜索按钮后,我发现 JS 函数名为“searchIntraday”,并使用名为“intraday_form”的表单作为输入。
我基本上是想在 1 次调用中获取以下数据,而不必浏览所有标签页,所以一整天看起来像这样:
Time Last Trade Price Var % Last Volume Type
5:40:49 PM 7.855 -2.88 570 AT
5:38:17 PM 7.855 -2.88 300 AT
5:37:10 PM 7.855 -2.88 290 AT
5:36:06 PM 7.855 -2.88 850 AT
5:35:56 PM 7.855 -2.88 14,508,309 UT
5:29:59 PM 7.872 -2.67 260 AT
5:29:59 PM 7.871 -2.68 4,300 AT
5:29:59 PM 7.872 -2.67 439 AT
5:29:59 PM 7.872 -2.67 3,575 AT
5:29:59 PM 7.87 -2.7 1,000 AT
5:29:59 PM 7.87 -2.7 1,000 AT
5:29:59 PM 7.87 -2.7 1,000 AT
5:29:59 PM 7.87 -2.7 4,000 AT
5:29:59 PM 7.87 -2.7 300 AT
5:29:59 PM 7.87 -2.7 2,000 AT
5:29:59 PM 7.87 -2.7 200 AT
5:29:59 PM 7.87 -2.7 400 AT
5:29:59 PM 7.87 -2.7 500 AT
5:29:59 PM 7.872 -2.67 1,812 AT
5:29:59 PM 7.872 -2.67 5,000 AT
.................................................. ...
Time Last Trade Price Var % Last Volume Type
9:00:07 AM 8.1 0.15 933,945 UT
那天是从第 1 页迭代到第 1017 页!
我查看了以下页面寻求帮助:
【问题讨论】:
-
您能准确解释一下您要获取哪些数据吗?
-
我进一步编辑了问题。发送
-
我稍微更新了我的答案。但是您可能必须遍历每个页面。好消息是,当你给自己喝杯咖啡时,电脑不介意搅动。
-
那么问题是,如果我想为 30 只股票做这件事,我的电脑需要比一天多的时间来做,然后第二天数据就会被抹掉......我基本上是想“破解”查询(到目前为止没有成功),以缩短流程
标签: javascript python-3.x rest web-scraping insomnia