python - 自动拍摄 TradingView 图表的快照并保存在 Google Docs 中
问题描述
我想知道是否有一种方法可以自动从谷歌表格上的列表中自动拍摄特定股票的交易视图图表,并将这些快照保存到每天的谷歌文档中?
据我了解,可以使用 Python/Selenium,但我不确定从哪里开始。有人可以指导我一些有用的资源吗?
感谢所有回复
解决方案
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.
推荐阅读
- typescript - 被破坏的对象没有索引签名,但其他对象很好
- r - 关于矩阵的叉积的cholesky分解
- c# - 不完整的 zip 文件创建 C#
- c - 在c中使用进入循环
- c - 如何使用 scanf 读取特定字符?
- javascript - Mapbox API 仅挤出指定的建筑物
- java - NoClassDefFoundError - 插口插件 java
- powerbi - power bi 创建表,在每个月的第一天维护度量值
- r - gt 中的多层次标题行
- python - 使用 Xarray 在 DataSet 中迭代添加 2D DataArrays 而不会丢失维度的 Pythonic 方法?