2010-08-11 3 views
0

나는 셀레늄을 처음 사용합니다. 나는 단지 홈페이지가 아닌 일부 URL의 검색 결과 페이지를 여는 쉬운 방법이 있는지 묻고 싶다.셀렌이 검색 결과 페이지를 열 수 있습니까?

예 : Google에서 스택 오버플로를 검색합니다. URL은 여기에 있지만 반환 페이지는 Google 홈페이지입니다. 직접 결과 페이지를 볼 수 있습니까? 일부 결과 페이지를 스크래치하고 싶습니다. 만약 내가 홈페이지를 열고 결과 페이지를 얻기 위해 키워드를 입력한다면, 나는이 방법이 매우 느려야한다고 생각한다.

답장을 보내 주셔서 감사합니다.

from selenium import selenium 
url ='http://www.google.com/search?hl=en&source=hp&q=stack+overflow&aq=o&aqi=&aql=&oq=&gs_rfai=' 
sel = selenium('localhost', 4444, '*firefox', url) 
sel.start() 
sel.open('/') 
sel.wait_for_page_to_load(10000) 

답변

1

당신은 당신의 코드를 변경해야합니다 : 그래서 url이 시작 페이지를 가리키는

from selenium import selenium 
url ='http://www.google.com/' 
sel = selenium('localhost', 4444, '*firefox', url) 
sel.start() 
sel.open('/search?hl=en&source=hp&q=stack+overflow&aq=o&aqi=&aql=&oq=&gs_rfai=') 
sel.wait_for_page_to_load(10000) 

을 당신은 당신이 open 필요합니까 무엇 - 검색 결과를

관련 문제