【发布时间】:2016-12-03 15:51:13
【问题描述】:
我很新,我完全被最近的任务困住了。我想在股价变化时自动刷新股价。我正在废弃 nasdaq.com 实际盘中价格的网站。 我有一个最近的代码:
import bs4 as bs
import urllib
tiker = input("zadaj ticker: ")
url = urllib.request.urlopen("http://www.nasdaq.com/symbol/"+tiker+"/real-time")
stranka = url.read()
soup = bs.BeautifulSoup(stranka, 'lxml')
print (tiker.upper())
for each in soup.find('div', attrs={'id': 'qwidget_lastsale'}):
print(each.string)
我只能在 True 时进行无限循环,但是尽管我只想更改一行,因为实际价格正在变化,但我还是会打印成行。 非常感谢您的笔记。
【问题讨论】:
-
你可以构建一个 gui 来实现你想要的 - docs.python.org/3/library/tk.html。
标签: python web-scraping beautifulsoup urllib2 stockquotes