div가 포함 된 beautifulsoup4가있는 div에서 첫 번째 문자열을 어떻게 얻을 수 있습니까?

MoofinTheExplorer

웹 사이트에서 가격을 추출하려고합니다.

내가 작성한 코드는 그렇게 할 수 있지만 웹 사이트에 이전 가격도 표시되는 가격이있는 경우 가격 문자열 대신 "none"을 반환합니다.

이것은 이전 가격이없는 코드의 예입니다 (내 코드는 문자열로 반환 됨).

<div class="xl-price rangePrice">
                            535.000 €  
                        </div>

이것은 이전 가격이있는 코드의 예입니다 (내 코드는 "없음"으로 반환 됨).

    < div


class ="xl-price rangePrice" >


487.000 €
< span


class ="old-price" > 497.000 € < br > < / span >

< / div >

코드를 추출하려는 페이지 : pagelink

내 코드 :

prices = []
for items in soup.find_all("div", {"class": "xl-price rangePrice"}):
    prices.append(items.string)

print(prices)

또 다른 문제는 다음과 같은 값을 반환한다는 것입니다.

'\r\n\t\t\t\t\t\t\t\t298.000 € \r\n\t\t\t\t\t\t\t', '\r\n\t\t\t\t\t\t\t\t145.000 € \r\n\t\t\t\t\t\t\t'

숫자 만 원할 때.

도움을 주시면 감사하겠습니다!

αԋɱҽԃ αμєяιcαη
import requests
from bs4 import BeautifulSoup

r = requests.get(
    'https://www.immoweb.be/en/search/apartment/for-sale/leuven/3000')
soup = BeautifulSoup(r.text, 'html.parser')

for item in soup.findAll('div', attrs={'class': 'xl-price rangePrice'}):
    item = item.contents[0]
    print(item.strip()[0:-1])

산출:

298.000 
145.000 
275.000 
535.000 
487.000 
159.000 
325.000 
189.000 
139.000 
499.000 
520.000 
249.500 
448.000 
215.000 
225.000 
210.000 
215.000 
218.000 
232.000 
689.000 
228.000 
299.500 
169.000 
135.000 
549.000 
125.000 
160.000 
395.000 
430.000 
210.000 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #의 목록에서 첫 번째 문자열을 어떻게 얻을 수 있습니까?

분류에서Dev

td 첫 번째 자녀 가치를 어떻게 얻을 수 있습니까?

분류에서Dev

두 번째 클릭이 아닌 첫 번째 클릭에는 div에 settimeout을 어떻게 줄 수 있습니까?

분류에서Dev

변수에 세트가 포함되어 있으면 두 번째 항목을 어떻게 얻습니까?

분류에서Dev

특수 문자가 자바 스크립트에 속하는 첫 번째와 마지막 단어 또는 문자를 어떻게 얻을 수 있습니까?

분류에서Dev

문자열에서 첫 번째 하위 문자열을 어떻게 바꿀 수 있습니까?

분류에서Dev

Ruby에서 반복되지 않는 첫 번째 문자열 문자를 어떻게 찾을 수 있습니까?

분류에서Dev

"17 번째"또는 유사한 접미사가 포함 된 날짜 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

링크가 포함 된 셀에서 문자열을 어떻게 찾을 수 있습니까?

분류에서Dev

이 JSON 데이터의 두 번째 요소에서 첫 번째 값을 어떻게 얻을 수 있습니까?

분류에서Dev

영숫자 문자열에서 알파벳의 첫 번째 발생을 어떻게 바꿀 수 있습니까?

분류에서Dev

스팬 클래스가있는 특정 div에있는 첫 번째 버튼을 어떻게 클릭 할 수 있습니까 ?? (자바 스크립트 사용)

분류에서Dev

스크래피가 div 클래스 내에서 두 번째 <a href>를 어떻게 얻을 수 있습니까?

분류에서Dev

문자열의 첫 번째와 마지막 문자의 색인을 어떻게 얻을 수 있습니까?

분류에서Dev

텍스트가 첫 번째 div 바로 아래에 표시되고 두 번째 div와 겹치지 않고 항상 나란히있는 높이가 다른 두 div를 어떻게 얻을 수 있습니까?

분류에서Dev

함수가 포함 된 문자열을 어떻게 에코합니까?

분류에서Dev

어떻게 자바 8 사용하여지도에서 첫 번째 키 값을 얻을 수 있습니까?

분류에서Dev

함수가 호출 된 줄 번호를 어떻게 얻을 수 있습니까?

분류에서Dev

긴 경로에서 첫 번째 누락 된 디렉토리를 어떻게 찾을 수 있습니까?

분류에서Dev

angularjs에서 토글 준비된 첫 번째 항목을 어떻게 표시 할 수 있습니까?

분류에서Dev

R의 그룹에서 다른 열의 첫 번째 행보다 낮은 값을 가진 첫 번째 행을 어떻게 식별 할 수 있습니까?

분류에서Dev

jquery에서 본문 인덱스의 첫 번째 요소를 어떻게 얻을 수 있습니까?

분류에서Dev

함수가 포함 된 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

Material UI Labs Autocomplete에서 클릭 가능한 첫 번째 옵션을 어떻게 만들 수 있습니까?

분류에서Dev

장고 템플릿에서 사전의 첫 번째 값을 어떻게 얻을 수 있습니까?

분류에서Dev

vim에 특수 문자 (예 : <cr> 또는 <esc>)가 포함 된 맵을 어떻게 매핑 할 수 있습니까?

분류에서Dev

매 시간의 첫 번째 행을 어떻게 얻을 수 있습니까?

분류에서Dev

Slick-첫 번째 예- "Database"패키지가 포함 된 jar를 어디서 구할 수 있습니까?

분류에서Dev

첫 번째 팝업에서 두 번째 jquery-mobile 팝업을 어떻게 열 수 있습니까?

Related 관련 기사

  1. 1

    C #의 목록에서 첫 번째 문자열을 어떻게 얻을 수 있습니까?

  2. 2

    td 첫 번째 자녀 가치를 어떻게 얻을 수 있습니까?

  3. 3

    두 번째 클릭이 아닌 첫 번째 클릭에는 div에 settimeout을 어떻게 줄 수 있습니까?

  4. 4

    변수에 세트가 포함되어 있으면 두 번째 항목을 어떻게 얻습니까?

  5. 5

    특수 문자가 자바 스크립트에 속하는 첫 번째와 마지막 단어 또는 문자를 어떻게 얻을 수 있습니까?

  6. 6

    문자열에서 첫 번째 하위 문자열을 어떻게 바꿀 수 있습니까?

  7. 7

    Ruby에서 반복되지 않는 첫 번째 문자열 문자를 어떻게 찾을 수 있습니까?

  8. 8

    "17 번째"또는 유사한 접미사가 포함 된 날짜 문자열을 어떻게 구문 분석 할 수 있습니까?

  9. 9

    링크가 포함 된 셀에서 문자열을 어떻게 찾을 수 있습니까?

  10. 10

    이 JSON 데이터의 두 번째 요소에서 첫 번째 값을 어떻게 얻을 수 있습니까?

  11. 11

    영숫자 문자열에서 알파벳의 첫 번째 발생을 어떻게 바꿀 수 있습니까?

  12. 12

    스팬 클래스가있는 특정 div에있는 첫 번째 버튼을 어떻게 클릭 할 수 있습니까 ?? (자바 스크립트 사용)

  13. 13

    스크래피가 div 클래스 내에서 두 번째 <a href>를 어떻게 얻을 수 있습니까?

  14. 14

    문자열의 첫 번째와 마지막 문자의 색인을 어떻게 얻을 수 있습니까?

  15. 15

    텍스트가 첫 번째 div 바로 아래에 표시되고 두 번째 div와 겹치지 않고 항상 나란히있는 높이가 다른 두 div를 어떻게 얻을 수 있습니까?

  16. 16

    함수가 포함 된 문자열을 어떻게 에코합니까?

  17. 17

    어떻게 자바 8 사용하여지도에서 첫 번째 키 값을 얻을 수 있습니까?

  18. 18

    함수가 호출 된 줄 번호를 어떻게 얻을 수 있습니까?

  19. 19

    긴 경로에서 첫 번째 누락 된 디렉토리를 어떻게 찾을 수 있습니까?

  20. 20

    angularjs에서 토글 준비된 첫 번째 항목을 어떻게 표시 할 수 있습니까?

  21. 21

    R의 그룹에서 다른 열의 첫 번째 행보다 낮은 값을 가진 첫 번째 행을 어떻게 식별 할 수 있습니까?

  22. 22

    jquery에서 본문 인덱스의 첫 번째 요소를 어떻게 얻을 수 있습니까?

  23. 23

    함수가 포함 된 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

  24. 24

    Material UI Labs Autocomplete에서 클릭 가능한 첫 번째 옵션을 어떻게 만들 수 있습니까?

  25. 25

    장고 템플릿에서 사전의 첫 번째 값을 어떻게 얻을 수 있습니까?

  26. 26

    vim에 특수 문자 (예 : <cr> 또는 <esc>)가 포함 된 맵을 어떻게 매핑 할 수 있습니까?

  27. 27

    매 시간의 첫 번째 행을 어떻게 얻을 수 있습니까?

  28. 28

    Slick-첫 번째 예- "Database"패키지가 포함 된 jar를 어디서 구할 수 있습니까?

  29. 29

    첫 번째 팝업에서 두 번째 jquery-mobile 팝업을 어떻게 열 수 있습니까?

뜨겁다태그

보관