Dies ist der Code, den ich alle Elemente iterieren bin mit:Schöne Suppe ist die Auswahl kein Element
soup_top = bs4.BeautifulSoup(r_top.text, 'html.parser')
selector = '#ContentPlaceHolder1_gvDisplay table tr td:nth-of-type(3) a'
for link in soup_top.select(selector):
print(link)
Das gleiche Wähler eine Länge von 57 gibt, wenn in JavaScript verwendet:
document.querySelectorAll("#ContentPlaceHolder1_gvDisplay table tr td:nth-of-type(3) a").length;
Ich dachte, dass ich den Inhalt der Webseite vielleicht nicht richtig finde. Ich habe dann eine lokale Kopie der Webseite gespeichert, aber der Selektor in Beautiful Soup hat immer noch nichts ausgewählt. Was geht hier vor sich?
Dies ist die website Ich verwende den Code auf.
Können Sie den HTML-Code teilen? Ohne es wird es ziemlich schwer sein zu sehen, was vor sich geht. –
Wie bereits erwähnt, haben wir keine Ahnung, ohne die html –
@Kristof Ich habe einen Link zur Website hinzugefügt, ich versuche zu kratzen. –