我正在尝试获取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元素获取股票价格:
我建议将佳丽汤与硒一起使用。