Доступ к элементам html в python для получения данных о запасах в реальном времени - PullRequest
0 голосов
/ 26 января 2020

Я пытаюсь получить данные о запасах в реальном времени в python. Я обнаружил, что большинство API-интерфейсов часто слишком медленные, или что API-адреса в реальном времени должны быть оплачены.

Вместо этого я пытаюсь использовать селен для управления Google chrome для поиска биржевых тикеров, которые меня интересуют. и до сих пор у меня есть это:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
import time

driver = webdriver.Chrome("C:/Users/rusty12/Desktop/chromedriver.exe")
driver.get("https://www.google.com")

time.sleep(1)

tickers = ['fmg', 'coh', 'vas', 'amp']

for ticker in tickers:
    ticker = []

for ticker in tickers:
    elem = driver.find_element_by_name('q')
    elem.clear()
    elem.send_keys(ticker + ' asx')
    elem.send_keys(Keys.RETURN)

time.sleep(5)

assert "No Results found" not in driver.page_source

driver.quit()

Я застрял на том, как получить фактическую цену акций из этого:

Google Информация о цене акций

как мне получить цену акции от элемента html, например:

HTML элемент

...