부동산 정보 (판매용 주택)로 구성된 특정 지역 의 지리적 좌표를 추출하려고합니다. 이들은 점으로 표시됩니다. 이 점의 좌표를 얻고 싶습니다. 아래 코드를 사용하고 있습니다. Python- Beautiful Soup : 웹 사이트에서 지리적 좌표 (위도와 경도)를 목록으로 가져옵니다.
import requests
from bs4 import BeautifulSoup
url = 'http://www.zillow.com/richardson-tx/'
response = requests.get(url)
print(response.status_code)
print(response.content)
soup = BeautifulSoup(response.content)
print (soup.prettify())
print(soup.find_all('data-latitude'))
는 하나의 좌표 값을 추출하기 위해 나에게 올바른 접근 방식을 제공하는 좀 도와 주시겠습니까. 그들은 itemprop = geo로 s와 같이 언급됩니다.
예를 들어 Chrome의 zillow에서 Richardson의 속성을 검색 할 때. 우리는 개발 도구 (F12)을 열고 내가 찾을 수 있도록 콘솔이 입력 시도 : 그것은 올바른처럼
이jQuery('span[itemprop=geo]')
필자가 작성한 jquery는 크롬의 개발자 콘솔에 입력됩니다. 파이썬에서도 jquery를 포함시켜야합니까 ?? –
아니요! 파이썬은 괜찮습니다. 나는 당신의 JQuery 선택이 맞았다 고 말하려고했는데, 당신은 BeautifulSoup에서 동등한 것을 할 필요가 있었다. 이 코드를 귀하의 말에 붙이면 작동합니다. – TheF1rstPancake
물론, 내 .py 파일에 코드를 추가하고 결과를 확인합니다. –