
1 cnleoyang Nov 17, 2017 应该可以直接获取图片格式的链接。若要获取数据,猜测可能需要分析网页 chart 所加载的数据。 |
2 imgalaxy Nov 17, 2017 via Android 直接捅接口啊 |
3 p2pCoder Nov 17, 2017 这个很蛋疼,因为一般来说 时间序列作图,返回的事 json,但是这个是用 svg 的方式画的,你主要要分析下 https://www.tradingview.com/static/bundles/main_chart.{可能是随机数}.js 和 https://www.tradingview.com/static/bundles/widgetbar.{可能是随机数}.js 这两个里面应该有图表的数据 对于爬去这样 你一眼 看不出是哪个 http 请求的数据 你可以 找到 图像中的 点 数据,然后 使用 chrome 的 search all files 找到 可能对应的 源文件 |
4 jahan OP |
5 p2pCoder Nov 17, 2017 |
7 mosliu Nov 17, 2017 headless 截图。。 |
10 wakiki Nov 18, 2017 via iPhone 是 Canvas,不是 SVG |
12 jahan OP phantomjs?是不是就是 @mosliu 说的 headless SCREEN CAPTURE Programmatically capture web contents, including SVG and Canvas. Create web site screenshots with thumbnail preview. Learn more |
13 mosliu Nov 18, 2017 用 selenium+PhantomJS 应该就能解决吧 phantom 我记得有截屏的。 |
15 aozhou Aug 6, 2024 后来解决了吗 |