Ich habe diesen Code, BeautifulSoup einige Daten von einer Website sollteVerbesserung und Vereinfachung Python BeautifulSoup Code
import requests
from bs4 import BeautifulSoup
url = "http://hearthstone.gamepedia.com/Patches"
page = requests.get(url)
soup = BeautifulSoup(page.content,"html.parser")
variable = soup.find('div',{"id":"mw-content-text"})
variable = variable.find_all('ul')[2]
variable = variable.find('li')
variable = variable.find_all('a')[1]
print(variable.text)
Ausgabe werden sammeln verwendet:
Patch 7.0.0.15590
in dieser Reihenfolge, ich bin in der Lage zu lokalisieren genau die Tags, die ich möchte.
Wie könnte ich dies zu einer einzigen Zeile Code machen, um es zu vereinfachen?
Ich wollte so etwas erreichen, aber es scheint so zu funktionieren.
Post Sie HTML-Code –
Ich sammle dies von einer Website, es ist nicht mein eigenes HTML, aber es sollte mit jedem HTML funktionieren. Ich schaue nur auf die Tatsache, den Code zu vereinfachen, nicht zu sehen, wie es funktioniert. – Zepol
Ohne Kontext bedeutet Code nichts. –