Ich beobachtete ein Tutorial zum Web-Parsing in Python. Dies ist der Code, um Live-Bestandsdaten zu erhalten. Und der Code läuft gut.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)
Aber ich nicht, diese beiden Teile in den Code verstehen:
start = m.start()
end = start + 50 # Why + 50 ?
start = 0
end = m.end() - 3 # Why - 3 ?
Kann jemand mir eine Erklärung geben? Bitte näher
Wo finden Sie dieses Tutorial? – Dmitry
Es ist eigentlich ein Teil eines Kurses –
Bitte stellen Sie einen Arbeitsbestand zur Verfügung. – ppasler