아래의 html에서 find_all()을 사용하려고합니다. 다른 스레드에 대한 조언을 바탕으로Python Beautiful Soup find_all()
는, 나는 아래 사이트를 통해 링크를 실행하고 오류를 찾았지만 표시된 오류가 나는 아름다운 수프에서 할 노력하고 무엇을 아프게 할 수있는 방법을 잘 모르겠습니다 . 여기
내 코드입니다;from requests import get
url = 'http://www.simon.com/mall'
response = get(url)
from bs4 import BeautifulSoup
html = BeautifulSoup(response.text, 'html5lib')
mall_list = html.find_all('div', class_ = 'col-xl-4 col-md-6 ')
print(type(mall_list))
print(len(mall_list))
결과는 다음과 같습니다.
"C:\Program Files\Anaconda3\python.exe" C:/Users/Chris/PycharmProjects/IT485/src/GetMalls.py
<class 'bs4.element.ResultSet'>
0
Process finished with exit code 0
나는 HTML에 수백 개의 div가 있다는 것을 알고 있습니다. 나는 왜 어떤 성냥을 얻지 않는가?
을, 나는 싸게 치장() 메소드를 시도, 나는 다른 클래스 이름을 대체 텍스트에 HTML을 캐스팅 시도 문자열, 그리고 다시 HTML로. 또한 부모 div, "js-mall-list 행"을 검색하려고했는데 예상대로 1 일치를 반환합니다 .... –