Skip to content
This repository has been archived by the owner on Dec 22, 2022. It is now read-only.

rolandolucio/tv-scraper

Repository files navigation

tv-scraper draft

-- archive -- Trading View now use webhooks

http clone puppeteer/puppeteer#3547

https://chromedevtools.github.io/devtools-protocol/tot/Network/#event-webSocketFrameReceived

Private JSON (alerts accts) Socket wss://pushstream.tradingview.com/message-pipe-ws/private_VTXqAgzwgHkj1UShzEJM07mKyWWyQKwsoLcg95JXRfU { "id": 6, "channel": "private_VTXqAgzwgHkj1UShzEJM07mKyWWyQKwsoLcg95JXRfU", "text": { "content": { "state": { "t": "snapshot", "s": {} } }, "channel": "screener_alerts" } } channel & url key path 4 users /private_(.*?)/

WebSocket Request

Request URL: wss://pushstream.tradingview.com/message-pipe-ws/private_VTXqAgzwgHkj1UShzEJM07mKyWWyQKwsoLcg95JXRfU
Request Method: GET
Status Code: 101 Switching Protocols

RESPONSE HEADERS

HTTP/1.1 101 Switching Protocols
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache, no-store, must-revalidate
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: l+yw0v+c9tc2beVneBI+Mx26HnE=

Request HEADERS

Accept-Encoding: gzip, deflate, br
Accept-Language: es,en-US;q=0.9,en;q=0.8
Cache-Control: no-cache
Connection: Upgrade
Host: pushstream.tradingview.com
Origin: https://www.tradingview.com
Pragma: no-cache
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
Sec-WebSocket-Key: YfvH8naw/zTB7BTnY3/6CA==
Sec-WebSocket-Version: 13
Upgrade: websocket
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36

bin socket

general

Request URL: wss://prodata.tradingview.com/socket.io/websocket?from=chart%2Faw518iAg%2F&date=2019_05_21-12_04
Request Method: GET
Status Code: 101 Switching Protocols

response

Connection: upgrade
Date: Tue, 21 May 2019 17:55:03 GMT
Sec-WebSocket-Accept: 1+TzFcF2aUHXGKt3CofQlMU8usk=
Server: tv
Upgrade: websocket

request

Accept-Encoding: gzip, deflate, br
Accept-Language: es,en-US;q=0.9,en;q=0.8
Cache-Control: no-cache
Connection: Upgrade
Host: prodata.tradingview.com
Origin: https://www.tradingview.com
Pragma: no-cache
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
Sec-WebSocket-Key: V/VRkbd8FXneFHMCIK/7aw==
Sec-WebSocket-Version: 13
Upgrade: websocket
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36

query string

from: chart/aw518iAg/
date: 2019_05_21-12_04

TV PROTO FILES?????

https://gist.github.com/inesusvet/6f860def3d74768b0682acf376f53926 https://s.tradingview.com/static/bundles/embed/protobuf-handler.cbf9ab3393183450c5a5.js

========================

webSocketFrameSent { requestId: '1000003764.262', timestamp: 6555.676965, response: { opcode: 1, mask: true, payloadData: 'm52m{"m":"quote_create_session","p":["qs_lwBlCQ1EK1ET"]}' } }

webSocketFrameSent { requestId: '1000003764.262', timestamp: 6555.94571, response: { opcode: 1, mask: true, payloadData: 'm68m{"m":"quote_fast_symbols","p":["qs_lwBlCQ1EK1ET","BITSTAMP:BTCUSD"]}' } }

webSocketFrameSent { requestId: '1000003764.262', timestamp: 6557.925819, response: { opcode: 1, mask: true, payloadData: 'm86m{"m":"quote_fast_symbols","p":["qs_lwBlCQ1EK1ET","BITSTAMP:BTCUSD","BITSTAMP:XRPUSD"]}' } }

webSocketFrameSent { requestId: '1000003764.262', timestamp: 6561.46005, response: { opcode: 1, mask: true, payloadData: 'm40m{"m":"switch_protocol","p":["protobuf"]}' } }

{ requestId: '1000008652.261', timestamp: 8026.806471, response: { opcode: 1, mask: false, payloadData: 'm95m{"m":"qsd","p":["qs_cC2wPCt1dRcI",{"n":"BITSTAMP:XRPUSD","s":"ok","v":{"lp_time":1558466760}}]}' } } webSocketFrameReceived { requestId: '1000008652.261', timestamp: 8026.811531, response: { opcode: 1, mask: false, payloadData: 'm505m{"m":"qsd","p":["qs_cC2wPCt1dRcI",{"n":"BITSTAMP:XRPUSD","s":"ok","v":{"ch":-0.00059000000000000002963,"chp":-0.14999999999999999445,"currency_code":"USD","current_session":"market","description":"XRP / Dollar","exchange":"BITSTAMP","fractional":false,"is_tradable":true,"lp":0.39840999999999998638,"minmov":1,"minmove2":0,"original_name":"BITSTAMP:XRPUSD","pricescale":100000,"pro_name":"BITSTAMP:XRPUSD","short_name":"XRPUSD","type":"bitcoin","update_mode":"streaming","volume":27070918.212904211134}}]}' } }

webSocketFrameSent { requestId: '1000008652.261', timestamp: 8027.061539, response: { opcode: 1, mask: true, payloadData: 'm86m{"m":"quote_fast_symbols","p":["qs_cC2wPCt1dRcI","BITSTAMP:BTCUSD","BITSTAMP:XRPUSD"]}' } }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published