Python中如何爬取TradingView上的图表数据?
https://www.tradingview.com/chart/f8my3Ybg/
例如上面这种,怎么爬呢?
Python中如何爬取TradingView上的图表数据?
应该可以直接获取图片格式的链接。若要获取数据,猜测可能需要分析网页 chart 所加载的数据。
我无法理解你的问题。
直接捅接口啊
这个很蛋疼,因为一般来说 时间序列作图,返回的事 json,但是这个是用 svg 的方式画的,你主要要分析下
https://www.tradingview.com/static/bundles/main_chart.{可能是随机数}.js
和
https://www.tradingview.com/static/bundles/widgetbar.{可能是随机数}.js
这两个里面应该有图表的数据
对于爬去这样 你一眼 看不出是哪个 http 请求的数据 你可以 找到 图像中的 点 数据,然后 使用
chrome 的 search all files 找到 可能对应的 源文件
怎么直接捅接口?
到不需要获取数据,如果能够直接获取图片也是可以的,毕竟不需要多精确。
我这可能不需要数据重新做图出来,如果能够做到截图就可以了。
我试试大家的方法,还是一头雾水。
这个没法 直接桶接口,这个 是 返回的 js 文件,形成的 svg
如果要数据,就是 把 两个 js 文件 ,看里面 那些数据需要
如果 截图
直接用 selenium 就行
谢谢提示。我去看看这个 pkg
headless 截图。。
能够缩放吗,我可能要截图时间长度很长,10 年左右日线图
headless 和 selenium 可以配合 python 实现批量的截图吧
是 Canvas,不是 SVG
第一次接触,有没有可以参考的例子呢,谢谢
phantomjs?是不是就是 说的 headless
SCREEN CAPTURE
Programmatically capture web contents, including SVG and Canvas. Create web site screenshots with thumbnail preview. Learn more
是的,现在又有一个问题,这种网页为什么点击 login in,地址栏目都不变化呢,这种情况怎么让 selenium 登陆这个网站?
后来解决了吗


