我正在看一个关于在python中解析web的教程。这是获取实时股票数据的代码。代码运行良好。Python,Web解析
import re
import urllib.request
# https://www.google.com/finance?q=
url = "https://www.google.com/finance?q="
stock = input("Enter Your Stock : ")
url = url + stock
data = urllib.request.urlopen(url).read()
newData = data.decode('utf-8')
# meta itemprop="price"
m = re.search('meta itemprop="price"', newData)
start = m.start()
end = start + 50
newStock = newData[start:end]
m = re.search('content="', newStock)
start = m.end()
newStock1 = newStock[start:]
m = re.search('/', newStock1)
start = 0
end = m.end() - 3
final = newStock1[0:end]
print("The Value Of " + stock + " Is " + final)
但我不代码理解这两个部分:
start = m.start()
end = start + 50 # Why + 50 ?
start = 0
end = m.end() - 3 # Why - 3 ?
谁能给我一个解释?请详细说明
您认为本教程在哪里? – Dmitry
它实际上是课程的一部分 –
请提供工作库存。 – ppasler