Ich bin ein Neuling bei Python. Habe versucht, von Grund auf zu lernen ... aber ich muss etwas pronto machen ... was bedeutet, dass ich meine Lesung nicht abgeschlossen habe.Python beautifulsoup bekommen 2 Textzeile
ich den Code unten
import requests
from bs4 import BeautifulSoup
url="https://www.xxx.co.uk"
page=requests.get(url)
soup = BeautifulSoup(page.content, 'html.parser')
lotnav=soup.find(id="lotnav")
address=lotnav.find(class_="col-sm-18").find_all("b")
timeofauction=lotnav.find(class_="col-sm-18").select("span")[1].get_text()
dateofauction=lotnav.find(class_="col-sm-18")
Der Text innerhalb dateofauction ist
XXXX |
14:00,
05 December 2017
63 Mattocke XXX, XXXxxxx, XX1 1XX
Ich kämpfe, um "5. Dezember 2017" in eine Variable haben. Können Sie bitte helfen?
Dank Amit
Post das ursprüngliche HTML – RomanPerekhrest
ist die Zeilenumbrüche in Ihrem Ergebnis relevant und konsistent? Wenn ja, dann spalte das Ergebnis in Zeilenumbrüchen und erhalte die entsprechende Zeile. z.B. 'lines = dateofauction.split()' und 'result = lines [2]' –