저는 파이썬을 사용하여 웹 스크랩을 배우고 있습니다. 인기있는 금융 사이트의 사이트 맵에서 모든 링크를 추출하려고합니다.파이썬 정규 표현식은 일치를 위해 아무 것도 반환하지 않습니다.
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')
이 코드는 아무 것도 발견되지 않았습니다. 위의 일치하는 많은 링크가 사이트에 있지만. 샘플 :/인도/주식 시장/pricechartquote/A
는'HREF = ...' 줄이 제대로 들여 썼습니까? – depperm