View tradingview-scraper on Snyk Open Source Advisor (2024)

View tradingview-scraper on Snyk Open Source Advisor (1)View tradingview-scraper on Snyk Open Source Advisor (2)View tradingview-scraper on Snyk Open Source Advisor (3)

This is a Python library for scraping ideas and indicators of TradingView.com.The goal is to develop this package for scraping anything on TradingView.com with realtime response.
Thanks to contributors

To Do List:

  • [x] Scrape ideas section of a symbol
  • [x] Export as csv file
  • [x] Export as JSON
  • [x] Scrape indicators status data
  • [ ] Review and fix bugs
    etc ... (You suggest)

To be aware of last changes go to the end of this page

Features:

  • Scrape idea's informations like:> #### Idea's Title> #### Idea's description> #### Idea's symbol> #### Idea's timeframe> #### Idea's timestamp> #### Idea's label> #### Idea's social informations

  • Three ways to scrape webpage:> #### Scrape the front page> #### Scrape all pages> #### Scrape specific range of pages

  • Extract indicators status like of symbols:> RSI Stoch.K , etc full list of indicators

  • Save data into a CSV file

  • Return json format

Installation:

Open your favorite Terminal and run the command:

pip install tradingview-scraper

Examples:

1. Getting ideas:

from tradingview_scraper import Ideasobj = Ideas().scraper(symbol: str = None, startPage: int = 1, endPage: int = 2, to_csv: bool = False, return_json: bool = False)print(obj)

Setting symbol to None will scrape the ideas front page on TradingView.

Output:

- By default a tuple object containing the following columns is returned: 1. A pandas dataframe (contains: Timestamp, Title, Description, Symbol, Timeframe, Label, Url, ImageURL, Likes, Comments) 2. A string (Symbol description in the first webpage)- If 'return_json' is set to True, a dictionary will be returned containing the keys below: `dict_keys(['symbol_description', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'])` Where each of '0' to '9' keys contain an idea's details like 'Timestamp','Title','Description', etc.

2. Getting indicators status:

from tradingview_scraper import Indicatorsobj = Indicators().scraper(exchange: str = "BITSTAMP", symbols: list = ["BTCUSD", "LTCUSDT"], indicators: list = ["RSI", "Stoch.K"], allIndicators: bool = False)print(obj)

Output:

{'BTCUSD': {'RSI': '46.34926112', 'Stoch.K': '40.40173723'}, 'LTCUSD': {'RSI': '43.38421064', 'Stoch.K': '42.32662465'}}

Note:

Default arguments are set to:

Ideas.scraper(symbol: str = None, startPage: int = 1, endPage: int = 2, to_csv: bool = False, return_json: bool = False)
ArgumentDescription
symbolSymbol name
startPagespecify first page number to scrape
endPagespecify last page number to scrape
to_csvSet it True to save data as a 'CSV' file
return_jsonSet it True to have json format in return
Indicators().scraper(exchange: str = "BITSTAMP", symbols: list = ["BTCUSD", "LTCUSDT"], indicators: list = ["RSI", "Stoch.K"], allIndicators: bool = False)
ArgumentDescription
exchangeExchange name
also you can use another exchanges
symbolsA list of symbols
indicatorsA list of indicators
allIndicatorsSet it True if you need all of indicators

Changes:

  • Release 0.1.0 :
    The name of ClassA changed to Ideas

License

  • MIT
View tradingview-scraper on Snyk Open Source Advisor (2024)

FAQs

What does SNYK Open Source Advisor allow us to do? ›

Use Snyk Open Source to find and fix vulnerabilities in the open-source libraries in your application. Snyk provides actionable fix advice for vulnerabilities and supports workflows to fix vulnerabilities using pull requests.

Can I scrape TradingView? ›

How do I scrape data from TradingView? To extract data from TradingView, simply construct a payload incorporating job parameters and the TradingView website URL. Following this, submit the request to our API and obtain the outcomes in HTML format.

Does the US government use open source software? ›

Open source software is part of the foundation of the digital infrastructure we all rely upon. Find out here how CISA is working to help secure it. Open source software is widely used across the federal government and every critical infrastructure sector.

What is the difference between Snyk and SonarQube? ›

At first glance, comparing Snyk and SonarQube might seem like an exercise in contrasting two fundamentally different tools. Snyk, with its laser focus on security vulnerabilities, and SonarQube, with its broad approach to code quality, appear to cater to various aspects of coding.

How do I extract data from TradingView? ›

To export data from your account, click on the "Export data..." button in the broker's dropdown menu: The information from each tab is exported individually.

Do professional traders use TradingView? ›

We've introduced three most comprehensive packages (Expert, Elite and Ultimate) designed specifically for Professional (Commercial) traders.

Is there something better than TradingView? ›

Other important factors to consider when researching alternatives to TradingView include features and price. We have compiled a list of solutions that reviewers voted as the best overall alternatives and competitors to TradingView, including eToro, MetaTrader 5, Binance Broker, and E*Trade Web Platform.

What is the Snyk open source test? ›

Test an Open Source Project

The snyk test command identifies all the local dependencies and queries the Snyk service for known vulnerabilities. snyk test displays the issues found along with additional information. For information about the snyk test results, see Review the Snyk Open Source CLI results.

What is the purpose of Snyk? ›

Snyk is a developer-first cloud-native security tool that finds and automatically fixes vulnerabilities in your code, open-source dependencies, containers, and infrastructure as code.

What are the benefits of Snyk? ›

One of the great benefits of using Snyk for SAST is its ability to detect vulnerabilities early on. By scanning your codebase in the early stages of development, Snyk helps you identify security weaknesses before they become major issues.

What does Snyk offer? ›

Snyk Code enables users to secure code as it's written. The tool automatically scans and fixes code in real-time so that no additional builds are required. Vulnerability scanning is integrated into the development process.

Top Articles
Latest Posts
Article information

Author: Margart Wisoky

Last Updated:

Views: 6057

Rating: 4.8 / 5 (58 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Margart Wisoky

Birthday: 1993-05-13

Address: 2113 Abernathy Knoll, New Tamerafurt, CT 66893-2169

Phone: +25815234346805

Job: Central Developer

Hobby: Machining, Pottery, Rafting, Cosplaying, Jogging, Taekwondo, Scouting

Introduction: My name is Margart Wisoky, I am a gorgeous, shiny, successful, beautiful, adventurous, excited, pleasant person who loves writing and wants to share my knowledge and understanding with you.