在python中访问html元素以获取实时库存数据

问题描述 投票:0回答:1

我正在尝试获取python中的实时库存数据。我发现大多数api常常太慢,或者必须为实时api付费。

相反,我试图使用硒来驱动谷歌浏览器来搜索我感兴趣的股票报价器,到目前为止,我有这个:

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 stock price information

我将如何从这样的html元素获取股票价格:

HTML element

html python-3.x selenium-webdriver real-time stock-data
1个回答
0
投票

我建议将佳丽汤与硒一起使用。

© www.soinside.com 2019 - 2024. All rights reserved.