Ich lerne Web-Verschrottung mit Python. Ich versuche, alle Verbindungen von einer der Site-Karte der populären finanziellen Site zu extrahieren.Python regulären Ausdruck gibt nichts für die Übereinstimmung
bsObj = BeautifulSoup(html, "html.parser")
for link in bsObj.findAll("a",
href=re.compile("^(/india/stockmarket/pricechartquote/)*$")):
if 'href' in link.attrs:
print(link.attrs['href'])
print('found nothing')
Dieser Code findet nichts. Obwohl viele Links mit obigen Übereinstimmungen in der Site vorhanden sind. Beispiel:/Indien/Börse/pricechartquote/A
ist 'href = ...' Zeile richtig eingerückt? – depperm