bsoup 스크립트를 사용하여 웹 사이트의 테이블에서 이름을 스크랩하려했지만 프로그램이 아무것도 반환하지 않거나 "[]"을 반환했습니다. 어떤 사람이 내가 잘못하고있는 것을 가리키는 데 도움이된다면 고맙겠습니다. 여기 내가 실행하는 데 노력하고있어입니다 :HTML 태그를 포함하는 Python 웹 스크래핑
from bs4 import BeautifulSoup
import urllib2
url="http://www.trackinfo.com/entries-race.jsp?raceid=GBM$20140228E02"
page=urllib2.urlopen(url)
soup = BeautifulSoup(page.read())
names=soup.findAll('a',{'href':'href="dog.jsp?runnername=[^.]*'})
for eachname in names:
print eachname.string
을 그리고 여기에 내가 얻으려고 요소 중 하나입니다
<a href="dog.jsp?runnername=PG+BAD+GRANDPA">
PG BAD GRANDPA
</a>
+1 : BS와 짧고 달콤한 대답에 연결하기 위해. :) – Manhattan