Automatically Take Snapshots of TradingView Charts and Save in Google Docs The Next CEO of Stack OverflowHow to return multiple values from a function?mongodb: insert if not existsComprehensive beginner's virtualenv tutorial?Take multiple browser snapshotsMaking Google Annotation Chart from a Google Sheet QueryPython “scraping” maps/imagesHow to automatically replace a word with another in Google Sheets using JavaScript?Chart text responses in a google spreadsheetCreate multiple doc files with separate google map images with apps script from google sheets

How do I get the green key off the shelf in the Dobby level of Lego Harry Potter 2?

Where to find order of arguments for default functions

How do I go from 300 unfinished/half written blog posts, to published posts?

Is a stroke of luck acceptable after a series of unfavorable events?

What is the purpose of the Evocation wizard's Potent Cantrip feature?

Why did we only see the N-1 starfighters in one film?

If I blow insulation everywhere in my attic except the door trap, will heat escape through it?

Example of a Mathematician/Physicist whose Other Publications during their PhD eclipsed their PhD Thesis

Text adventure game code

How to count occurrences of text in a file?

What makes a siege story/plot interesting?

What do "high sea" and "carry" mean in this sentence?

How to be diplomatic in refusing to write code that breaches the privacy of our users

Why does C# sound extremely flat when saxophone is tuned to G?

Unreliable Magic - Is it worth it?

Does it take more energy to get to Venus or to Mars?

What materials would I use to build an underwater city?

Horror movie/show or scene where a horse creature opens its mouth really wide and devours a man in a stables

Anatomically Correct Strange Women In Ponds Distributing Swords

When did Lisp start using symbols for arithmetic?

Anatomically Correct Mesopelagic Aves

Why didn't Khan get resurrected in the Genesis Explosion?

Increase performance creating Mandelbrot set in python

Why here is plural "We went to the movies last night."



Automatically Take Snapshots of TradingView Charts and Save in Google Docs



The Next CEO of Stack OverflowHow to return multiple values from a function?mongodb: insert if not existsComprehensive beginner's virtualenv tutorial?Take multiple browser snapshotsMaking Google Annotation Chart from a Google Sheet QueryPython “scraping” maps/imagesHow to automatically replace a word with another in Google Sheets using JavaScript?Chart text responses in a google spreadsheetCreate multiple doc files with separate google map images with apps script from google sheets










-3















I wanted to know if there was a way to automatically take snapshots of tradingview charts of particular stocks from a list on google sheets and save these into google documents every day?



From my understanding, it is possible using Python/Selenium but I'm not sure where to start. Can someone please direct me to some useful resources?



All responses are appreciated










share|improve this question
























  • basically, if you put it down to small steps, you will find out your solution ... Here on stackoverflow, we expect you to provide a code and not to ask how to solve XY Problem <meta.stackexchange.com/questions/66377/what-is-the-xy-problem> , anyways ... what I would try is that I would go to a website, I would send keys for screenshot and then sendkeys into google drive :)

    – StyleZ
    Mar 8 at 16:27















-3















I wanted to know if there was a way to automatically take snapshots of tradingview charts of particular stocks from a list on google sheets and save these into google documents every day?



From my understanding, it is possible using Python/Selenium but I'm not sure where to start. Can someone please direct me to some useful resources?



All responses are appreciated










share|improve this question
























  • basically, if you put it down to small steps, you will find out your solution ... Here on stackoverflow, we expect you to provide a code and not to ask how to solve XY Problem <meta.stackexchange.com/questions/66377/what-is-the-xy-problem> , anyways ... what I would try is that I would go to a website, I would send keys for screenshot and then sendkeys into google drive :)

    – StyleZ
    Mar 8 at 16:27













-3












-3








-3








I wanted to know if there was a way to automatically take snapshots of tradingview charts of particular stocks from a list on google sheets and save these into google documents every day?



From my understanding, it is possible using Python/Selenium but I'm not sure where to start. Can someone please direct me to some useful resources?



All responses are appreciated










share|improve this question
















I wanted to know if there was a way to automatically take snapshots of tradingview charts of particular stocks from a list on google sheets and save these into google documents every day?



From my understanding, it is possible using Python/Selenium but I'm not sure where to start. Can someone please direct me to some useful resources?



All responses are appreciated







python selenium google-sheets automation tradingview-api






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 8 at 13:11









Dheeraj Kumar

304212




304212










asked Mar 8 at 12:52









TauseefTauseef

205




205












  • basically, if you put it down to small steps, you will find out your solution ... Here on stackoverflow, we expect you to provide a code and not to ask how to solve XY Problem <meta.stackexchange.com/questions/66377/what-is-the-xy-problem> , anyways ... what I would try is that I would go to a website, I would send keys for screenshot and then sendkeys into google drive :)

    – StyleZ
    Mar 8 at 16:27

















  • basically, if you put it down to small steps, you will find out your solution ... Here on stackoverflow, we expect you to provide a code and not to ask how to solve XY Problem <meta.stackexchange.com/questions/66377/what-is-the-xy-problem> , anyways ... what I would try is that I would go to a website, I would send keys for screenshot and then sendkeys into google drive :)

    – StyleZ
    Mar 8 at 16:27
















basically, if you put it down to small steps, you will find out your solution ... Here on stackoverflow, we expect you to provide a code and not to ask how to solve XY Problem <meta.stackexchange.com/questions/66377/what-is-the-xy-problem> , anyways ... what I would try is that I would go to a website, I would send keys for screenshot and then sendkeys into google drive :)

– StyleZ
Mar 8 at 16:27





basically, if you put it down to small steps, you will find out your solution ... Here on stackoverflow, we expect you to provide a code and not to ask how to solve XY Problem <meta.stackexchange.com/questions/66377/what-is-the-xy-problem> , anyways ... what I would try is that I would go to a website, I would send keys for screenshot and then sendkeys into google drive :)

– StyleZ
Mar 8 at 16:27












1 Answer
1






active

oldest

votes


















0














 import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC1
from selenium.webdriver.common.by import By

driver = webdriver.Chrome('E:\Driver\chromedriver.exe') # change as per your location
driver.get ("https://in.tradingview.com/chart/?symbol=NSE%3ASBIN")

driver.maximize_window()

ActionChains(driver).key_down(Keys.ALT).send_keys('s').perform()
wait_time = 25 # a very long wait time
element = WebDriverWait(driver, wait_time).until(EC1.element_to_be_clickable((By.LINK_TEXT, 'Save image')))
element.click()
time.sleep(3)
driver.close()


My aim was not to send it on google drive. Hope you can work ahead.






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55063639%2fautomatically-take-snapshots-of-tradingview-charts-and-save-in-google-docs%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














     import time
    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    from selenium.webdriver.common.action_chains import ActionChains
    from selenium.webdriver.support.ui import WebDriverWait
    from selenium.webdriver.support import expected_conditions as EC1
    from selenium.webdriver.common.by import By

    driver = webdriver.Chrome('E:\Driver\chromedriver.exe') # change as per your location
    driver.get ("https://in.tradingview.com/chart/?symbol=NSE%3ASBIN")

    driver.maximize_window()

    ActionChains(driver).key_down(Keys.ALT).send_keys('s').perform()
    wait_time = 25 # a very long wait time
    element = WebDriverWait(driver, wait_time).until(EC1.element_to_be_clickable((By.LINK_TEXT, 'Save image')))
    element.click()
    time.sleep(3)
    driver.close()


    My aim was not to send it on google drive. Hope you can work ahead.






    share|improve this answer



























      0














       import time
      from selenium import webdriver
      from selenium.webdriver.common.keys import Keys
      from selenium.webdriver.common.action_chains import ActionChains
      from selenium.webdriver.support.ui import WebDriverWait
      from selenium.webdriver.support import expected_conditions as EC1
      from selenium.webdriver.common.by import By

      driver = webdriver.Chrome('E:\Driver\chromedriver.exe') # change as per your location
      driver.get ("https://in.tradingview.com/chart/?symbol=NSE%3ASBIN")

      driver.maximize_window()

      ActionChains(driver).key_down(Keys.ALT).send_keys('s').perform()
      wait_time = 25 # a very long wait time
      element = WebDriverWait(driver, wait_time).until(EC1.element_to_be_clickable((By.LINK_TEXT, 'Save image')))
      element.click()
      time.sleep(3)
      driver.close()


      My aim was not to send it on google drive. Hope you can work ahead.






      share|improve this answer

























        0












        0








        0







         import time
        from selenium import webdriver
        from selenium.webdriver.common.keys import Keys
        from selenium.webdriver.common.action_chains import ActionChains
        from selenium.webdriver.support.ui import WebDriverWait
        from selenium.webdriver.support import expected_conditions as EC1
        from selenium.webdriver.common.by import By

        driver = webdriver.Chrome('E:\Driver\chromedriver.exe') # change as per your location
        driver.get ("https://in.tradingview.com/chart/?symbol=NSE%3ASBIN")

        driver.maximize_window()

        ActionChains(driver).key_down(Keys.ALT).send_keys('s').perform()
        wait_time = 25 # a very long wait time
        element = WebDriverWait(driver, wait_time).until(EC1.element_to_be_clickable((By.LINK_TEXT, 'Save image')))
        element.click()
        time.sleep(3)
        driver.close()


        My aim was not to send it on google drive. Hope you can work ahead.






        share|improve this answer













         import time
        from selenium import webdriver
        from selenium.webdriver.common.keys import Keys
        from selenium.webdriver.common.action_chains import ActionChains
        from selenium.webdriver.support.ui import WebDriverWait
        from selenium.webdriver.support import expected_conditions as EC1
        from selenium.webdriver.common.by import By

        driver = webdriver.Chrome('E:\Driver\chromedriver.exe') # change as per your location
        driver.get ("https://in.tradingview.com/chart/?symbol=NSE%3ASBIN")

        driver.maximize_window()

        ActionChains(driver).key_down(Keys.ALT).send_keys('s').perform()
        wait_time = 25 # a very long wait time
        element = WebDriverWait(driver, wait_time).until(EC1.element_to_be_clickable((By.LINK_TEXT, 'Save image')))
        element.click()
        time.sleep(3)
        driver.close()


        My aim was not to send it on google drive. Hope you can work ahead.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 10 at 22:28









        Dhaval PatelDhaval Patel

        1




        1





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55063639%2fautomatically-take-snapshots-of-tradingview-charts-and-save-in-google-docs%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Can't initialize raids on a new ASUS Prime B360M-A motherboard2019 Community Moderator ElectionSimilar to RAID config yet more like mirroring solution?Can't get motherboard serial numberWhy does the BIOS entry point start with a WBINVD instruction?UEFI performance Asus Maximus V Extreme

            Identity Server 4 is not redirecting to Angular app after login2019 Community Moderator ElectionIdentity Server 4 and dockerIdentityserver implicit flow unauthorized_clientIdentityServer Hybrid Flow - Access Token is null after user successful loginIdentity Server to MVC client : Page Redirect After loginLogin with Steam OpenId(oidc-client-js)Identity Server 4+.NET Core 2.0 + IdentityIdentityServer4 post-login redirect not working in Edge browserCall to IdentityServer4 generates System.NullReferenceException: Object reference not set to an instance of an objectIdentityServer4 without HTTPS not workingHow to get Authorization code from identity server without login form

            2005 Ahvaz unrest Contents Background Causes Casualties Aftermath See also References Navigation menue"At Least 10 Are Killed by Bombs in Iran""Iran"Archived"Arab-Iranians in Iran to make April 15 'Day of Fury'"State of Mind, State of Order: Reactions to Ethnic Unrest in the Islamic Republic of Iran.10.1111/j.1754-9469.2008.00028.x"Iran hangs Arab separatists"Iran Overview from ArchivedConstitution of the Islamic Republic of Iran"Tehran puzzled by forged 'riots' letter""Iran and its minorities: Down in the second class""Iran: Handling Of Ahvaz Unrest Could End With Televised Confessions""Bombings Rock Iran Ahead of Election""Five die in Iran ethnic clashes""Iran: Need for restraint as anniversary of unrest in Khuzestan approaches"Archived"Iranian Sunni protesters killed in clashes with security forces"Archived