BeautifulSoup을 사용하여 테이블의 특정 셀에서 데이터를 추출 하시겠습니까?

브라이 바로 트

특정 병원이 다른 응용 프로그램에 공급할 수있는 선별 대기 시간을 추출하려고합니다. 모든 지역 병원의 데이터는 https://www.health.wa.gov.au/emergencyactivity/EDdata/edsv/ 에서 확인할 수 있습니다.

지금까지 내가 한 진전은 다음과 같습니다.

import requests
from bs4 import BeautifulSoup

URL = 'https://www.health.wa.gov.au/emergencyactivity/EDdata/edsv/'

headers = {
    "User-Agent": 'Mozilla/5.0 (X11; Linux x86_64; rv:76.0) Gecko/20100101 Firefox/76.0'
}

page = requests.get(URL, headers=headers)

soup = BeautifulSoup(page.content, 'html.parser')

table_rows = soup.find_all('tr')

for tr in table_rows:
    td = tr.find_all('td')
    row = [i.text for i in td]
    print(row)

Sir Charles Gairdner Hospital에 대한 분류 시간 만 추출하고 싶지만 그 방법에 대한 단서가 없습니다. 어떤 도움이라도 대단히 감사하겠습니다!

잭 플리 팅

거의 다 왔습니다. 다음과 같이 시도하십시오.

from bs4 import Tag

table_rows = soup.select('tr td')
for tr in table_rows:
    if tr.text ==  'Sir Charles Gairdner Hospital':
            for ns in tr.next_siblings:            
                if isinstance(ns,Tag):
                    print(ns.text)    

또 다른 대안 :

table = soup.select('table')[0]
for row in table:
        if isinstance(row,Tag):
            tds = row.select('td')
            if len(tds)>0 and tds[0].text=='Sir Charles Gairdner Hospital':
                    for td in tds: 
                        print(td.text)

산출:

73
5
36

편집 : 해당 위치에 대한 심사 대기 시간 만 인쇄하려면 다음을 사용하십시오.

for tr in table_rows:
    if tr.text ==  'Sir Charles Gairdner Hospital':
            print(tr.next_sibling.text) #note: it's "next_sibling", not "siblings" this time

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python BeautifulSoup을 사용하여 여러 개의 동일한 이름 테이블이있는 특정 페이지에서 데이터 테이블 추출

분류에서Dev

BeautifulSoup HTML 테이블의 특정 열에서 데이터를 어떻게 추출합니까? 내 코드가 모든 열을 추출하고 있습니다.

분류에서Dev

Javascript를 사용하여 pdf에서 텍스트의 특정 부분을 추출 하시겠습니까?

분류에서Dev

R에서 REGEX를 사용하여 값의 특정 문자열을 새 열로 추출 하시겠습니까?

분류에서Dev

Python을 사용하여 xml에서 특정 데이터 추출

분류에서Dev

BeautifulSoup (Python)을 사용하여 웹 사이트에서 특정 정보 추출

분류에서Dev

BeautifulSoup을 사용하여 특정 문자열이있는 HTML에서 테이블 추출

분류에서Dev

BeautifulSoup을 사용하여 Python 3에서 테이블 추출

분류에서Dev

BeautifulSoup을 사용하여 테이블에서 특정 값 선택

분류에서Dev

HTML 테이블에서 특정 데이터를 추출하거나 특정 줄을 숨 깁니다.

분류에서Dev

정규식을 사용하여 파일에서 특정 데이터 추출

분류에서Dev

코드 숨김의 특정 Div에 테이블을 추가 하시겠습니까?

분류에서Dev

BeautifulSoup을 사용하여 html에서 csv로 데이터 추출

분류에서Dev

Python과 BeautifulSoup을 사용하여 특정 테이블 셀 값을 찾은 다음 전체 행을 인쇄 하시겠습니까?

분류에서Dev

Gnuplot : 출력 테이블에 사용자 데이터 열을 추가 하시겠습니까?

분류에서Dev

NodeJS를 사용하여 JSON 데이터에서 특정 값을 추출하려고합니다.

분류에서Dev

레일을 사용하여 데이터베이스의 정보를 html 테이블에 추가하는 방법

분류에서Dev

PHP를 사용하여 웹 페이지에서 특정 데이터 추출

분류에서Dev

열 값을 사용하여 데이터 테이블의 데이터를 다른 테이블에 추가

분류에서Dev

VBA를 사용하여 특정 기준의 행만 포함하는 다른 테이블의 데이터에서 새 테이블을 만들 수 있습니다.

분류에서Dev

Regex (PHP)를 사용하여 문자열에서 특정 데이터 추출

분류에서Dev

JavaScript 및 Regex를 사용하여 URL에서 특정 데이터 1 개 추출

분류에서Dev

pandas를 사용하여 핵심 문구 뒤에 문자열의 특정 부분을 추출 하시겠습니까?

분류에서Dev

C #을 사용하여 SQL 데이터 테이블에서 데이터를 추출하는 방법

분류에서Dev

Aster Teradata에서 데이터를 추출 하시겠습니까?

분류에서Dev

C #에서 정규식을 사용하여 데이터 추출

분류에서Dev

Beautifulsoup을 사용하여 여러 테이블에서 데이터를 추출하려면 어떻게해야합니까?

분류에서Dev

SQL Server에서 특정 셀의 데이터로 테이블 열을 채우시겠습니까?

분류에서Dev

SQL Server에서 특정 셀의 데이터로 테이블 열을 채우시겠습니까?

Related 관련 기사

  1. 1

    Python BeautifulSoup을 사용하여 여러 개의 동일한 이름 테이블이있는 특정 페이지에서 데이터 테이블 추출

  2. 2

    BeautifulSoup HTML 테이블의 특정 열에서 데이터를 어떻게 추출합니까? 내 코드가 모든 열을 추출하고 있습니다.

  3. 3

    Javascript를 사용하여 pdf에서 텍스트의 특정 부분을 추출 하시겠습니까?

  4. 4

    R에서 REGEX를 사용하여 값의 특정 문자열을 새 열로 추출 하시겠습니까?

  5. 5

    Python을 사용하여 xml에서 특정 데이터 추출

  6. 6

    BeautifulSoup (Python)을 사용하여 웹 사이트에서 특정 정보 추출

  7. 7

    BeautifulSoup을 사용하여 특정 문자열이있는 HTML에서 테이블 추출

  8. 8

    BeautifulSoup을 사용하여 Python 3에서 테이블 추출

  9. 9

    BeautifulSoup을 사용하여 테이블에서 특정 값 선택

  10. 10

    HTML 테이블에서 특정 데이터를 추출하거나 특정 줄을 숨 깁니다.

  11. 11

    정규식을 사용하여 파일에서 특정 데이터 추출

  12. 12

    코드 숨김의 특정 Div에 테이블을 추가 하시겠습니까?

  13. 13

    BeautifulSoup을 사용하여 html에서 csv로 데이터 추출

  14. 14

    Python과 BeautifulSoup을 사용하여 특정 테이블 셀 값을 찾은 다음 전체 행을 인쇄 하시겠습니까?

  15. 15

    Gnuplot : 출력 테이블에 사용자 데이터 열을 추가 하시겠습니까?

  16. 16

    NodeJS를 사용하여 JSON 데이터에서 특정 값을 추출하려고합니다.

  17. 17

    레일을 사용하여 데이터베이스의 정보를 html 테이블에 추가하는 방법

  18. 18

    PHP를 사용하여 웹 페이지에서 특정 데이터 추출

  19. 19

    열 값을 사용하여 데이터 테이블의 데이터를 다른 테이블에 추가

  20. 20

    VBA를 사용하여 특정 기준의 행만 포함하는 다른 테이블의 데이터에서 새 테이블을 만들 수 있습니다.

  21. 21

    Regex (PHP)를 사용하여 문자열에서 특정 데이터 추출

  22. 22

    JavaScript 및 Regex를 사용하여 URL에서 특정 데이터 1 개 추출

  23. 23

    pandas를 사용하여 핵심 문구 뒤에 문자열의 특정 부분을 추출 하시겠습니까?

  24. 24

    C #을 사용하여 SQL 데이터 테이블에서 데이터를 추출하는 방법

  25. 25

    Aster Teradata에서 데이터를 추출 하시겠습니까?

  26. 26

    C #에서 정규식을 사용하여 데이터 추출

  27. 27

    Beautifulsoup을 사용하여 여러 테이블에서 데이터를 추출하려면 어떻게해야합니까?

  28. 28

    SQL Server에서 특정 셀의 데이터로 테이블 열을 채우시겠습니까?

  29. 29

    SQL Server에서 특정 셀의 데이터로 테이블 열을 채우시겠습니까?

뜨겁다태그

보관