Estoy intentando darle al widget TradingView mis propios parámetros personalizados y luego tomar una captura de pantalla o convertirla en un png de alguna manera.
Aquí está la herramienta de TradeView para personalizar su widget de gráfico avanzado.
Pensé en aplicar las mismas variables del widget a la URL normal y usar titiritero para tomar una captura de pantalla.
Ejemplo. ( https://www.tradingview.com/chart/?symbol=tsla&interval=60&width=400&container_id=tradingview_e6bca )
Aunque no parece funcionar de la misma manera. Solo funciona cambiar el símbolo y el intervalo, pero no cambiar el ancho o container_id (para eliminar la lista de observación).
<!-- TradingView Widget BEGIN --> <div class="tradingview-widget-container"> <div id="tradingview_c04cc"></div> <div class="tradingview-widget-copyright"><a href="https://www.tradingview.com/symbols/NASDAQ-AAPL/" rel="noopener" target="_blank"><span class="blue-text">AAPL Chart</span></a> by TradingView</div> <script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script> <script type="text/javascript"> new TradingView.widget( { "width": 980, "height": 610, "symbol": "NASDAQ:TSLA", "interval": "60", "timezone": "Etc/UTC", "theme": "light", "style": "1", "locale": "en", "toolbar_bg": "#f1f3f6", "enable_publishing": false, "hide_side_toolbar": false, "allow_symbol_change": true, "container_id": "tradingview_e6bca" } ); </script> </div> <!-- TradingView Widget END -->