Hier mit speziellem Tag zu finden, ist die Website, die ich Parsen bin: http://uniapple.net/usaddress/address.php?address1=501+10th+ave&address2=&city=nyc&state=ny&zipcode=10036&country=USBeautifulSoup
ich das Wort zu finden, in der Lage sein möchte, die in der Leitung 39 zwischen den td-Tags sein werden. Diese Zeile sagt mir, ob die Adresse privat oder geschäftlich ist, was ich für mein Skript benötige.
Hier ist, was ich habe, aber ich bin immer diese Fehlermeldung:
AttributeError: 'NoneType' object has no attribute 'find_next'
Der Code Ich verwende ist:
from bs4 import BeautifulSoup
import urllib
page = "http://uniapple.net/usaddress/address.php?address1=501+10th+ave&address2=&city=nyc&state=ny&zipcode=10036&country=US"
z = urllib.urlopen(page).read()
thesoup = BeautifulSoup(z, "html.parser")
comres = (thesoup.find("th",text=" Residential or ").find_next("td").text)
print(str(comres))
Das bedeutet nur, dass der soup.find („th“, text = „Wohn oder ") gibt nichts zurück – SAMO
Ändert sich die Reihenfolge der Header? –