2010-07-13 7 views
0

방법 및 기능 시계를 찾고 있는데 웹 페이지에서 검색 할 수 있습니다! 나는 그것을 설명 할 것이다 : 나는 나의 파이썬 파일을 말한다 .. www.example.com에 가서 그 세계를 검색한다 "Hello guest" 만약 나의 파이썬 파일이 그 세계를 발견했다면 "Hello guest"나의 파이썬 파일 print " 세상이 찾아 냈어! " 그는파이썬과 검색?

+1

"단어"를 의미합니까? –

답변

2

사용 파이썬의 urllib 모듈이 컨텐츠를 가져 오기 위해 "세계를 찾을 수 없습니다", 그 re 모듈 단어 (대신 matchsearch를 사용 확인을 찾기 위해 인쇄 발견되지 않는 경우 하고, 그것은이다 일반적인 멍청한 녀석). 당신이 정확한 문자열과 일치해야하는 경우,이 신속하고 나는 HTML이 아닌 렌더링 된 컨텐츠를 검색 믿고

여기
a = urllib.urlopen('http://www.google.com') 

if 'new' in a.read(): 
    print 'found' 
else: 
    print 'not found' 
+3

성냥과 수색을 섞는 것은 아주 일반적입니다, 사실, 당신이 그것을 여기서 한 것입니다! –

+0

D' oh! 얼마나 창피한가. 결정된. –

0

. 그게 네가 원하는거야,하지만 태그에서 물건을 제외하고 싶다면 아마 HTML을 이해할 수있는 무언가를보고 싶을 것이다. Beautiful Soup은 구문 분석하고 실제 텍스트 내용을 추출하는 데 도움이 될 수 있어야합니다. (더 많이)

2

다른 답변을 덜 복잡