>  Q&A  >  본문

웹 크롤링에 BeautifulSoup을 사용할 때 find_previous_sibling 함수가 제대로 작동하지 않습니다.

웹사이트(https://carone.com.uy/autos-usados-y-0km?p=21)에서 여러 값을 추출하려고 합니다. 일부는 잘 작동하지만 일부는 그렇지 않습니다. 예를 들어 이름, 모델, 가격 및 연료 유형을 추출할 수 있지만 "연도" 또는 "킬로미터" 필드를 올바르게 추출할 수 없습니다. 코드는 항상 "N/A"를 값으로 반환합니다.

내가 사용하는 코드는 다음과 같습니다.

으아아아

결과는 다음과 같습니다. 여기에 이미지 설명을 입력하세요

다른 값은 잘 작동하는데 왜 언급된 값은 항상 "N/A"인지 이해할 수 없습니다. 방법은 동일합니다.

P粉187160883P粉187160883395일 전681

모든 응답(1)나는 대답할 것이다

  • P粉759457420

    P粉7594574202023-09-20 10:59:00

    문제는 웹사이트가 요소 텍스트에 Kilómetros,而是Kil&oacutemetros 이외의 다른 것을 사용하고 있다는 것입니다(연령에도 동일):

    으아악

    결과 인쇄:

    으아악

    회신하다
    0
  • 취소회신하다