>  기사  >  백엔드 개발  >  Python을 사용하여 웹사이트에서 일일 일출/일몰 시간을 어떻게 추출할 수 있나요?

Python을 사용하여 웹사이트에서 일일 일출/일몰 시간을 어떻게 추출할 수 있나요?

Susan Sarandon
Susan Sarandon원래의
2024-10-26 18:56:03552검색

How Can I Extract Daily Sunrise/Sunset Times from Websites with Python?

Python을 사용한 웹 스크래핑

Q: Python을 사용하여 웹사이트에서 일일 일출/일몰 시간 추출

실제로 Python의 강력한 기능을 활용하여 웹 콘텐츠를 스크랩하고 웹사이트에서 일출/일몰 시간과 같은 데이터를 추출할 수 있습니다.

Python은 웹 스크래핑을 용이하게 하는 포괄적인 모듈 세트를 제공합니다. 몇 가지 주요 옵션을 살펴보겠습니다.

사용 가능한 모듈:

  • urllib2: 낮은 수준의 웹 가져오기 기능을 제공합니다.
  • BeautifulSoup: 구문 분석된 HTML을 트리형 구조로 변환하여 데이터를 쉽게 탐색하고 추출할 수 있게 해주는 인기 라이브러리입니다.

예:

아래 코드는 Python과 앞서 언급한 모듈을 사용하여 일출/일몰 시간을 추출하는 방법을 보여줍니다.

<code class="python">import urllib2
from BeautifulSoup import BeautifulSoup

# Open the target website
soup = BeautifulSoup(urllib2.urlopen('http://example.com').read())

# Extract the relevant table using class name
table = soup('table', {'class': 'spad'})[0]

# Iterate over each row in the table
for row in table.findAll('tr'):
    # Extract the date and sunrise time
    tds = row.findAll('td')
    print(tds[0].string, tds[1].string)</code>

자습서:

추가 지침 , 다음 유용한 튜토리얼을 고려해 보세요:

  • [Beautiful Soup 문서](https://www.crummy.com/software/BeautifulSoup/bs4/doc/)
  • [Web Scraping with Python과 BeautifulSoup](https://realpython.com/python-web-scraping-beautiful-soup-requests-tutorial/)

위 내용은 Python을 사용하여 웹사이트에서 일일 일출/일몰 시간을 어떻게 추출할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.