【发布时间】:2017-04-03 20:56:57
【问题描述】:
我正在尝试从这个link 获取一些数据
要从上述链接获取开盘价,我使用以下代码
import urllib
from urllib.request import urlopen
symbols=['KEL', 'BYCO']
def keystats():
try:
response = urllib.request.urlopen('http://www.scstrade.com/StockScreening/SS_CompanySnapShot.aspx?symbol='+symbol)
sourcecode = response.readlines()
sourcecode = str(sourcecode)
open_price = sourcecode.split('<span id="MainContent_lbl_open" style="font-weight:bold;">')[1].split('</span>')[0]
print(open_price)
except:
print('Error')
for symbol in symbols:
keystats()
我相信上面的代码应该可以给我8.20的开盘价结果。相反,我得到一个错误字符串。谁能告诉上面的代码有什么问题?
【问题讨论】:
标签: python-3.x urllib