私はPythonのWeb解析に関するチュートリアルを見ていました。ライブストックデータを取得するコードです。コードは正常に動作します。Python、Web Parsing
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