2011-09-01 1 views
0

이 문제를 해결해야합니다. 게시 요청을 사용하여 양식을 보내야하지만 양식이있는 페이지로 보내야합니다. 요청을 보내는 모든 솔루션에서 결과를 제공하는 페이지로 보내야합니다. 나에게 요청을 보내는 데 필요한 페이지가 입력 한 각 검색에 특정 SID를 가지고 있기 때문에 이것이 작동하지 않습니다. 내가 이것을 할 수있는 방법이 있습니까? 내 문제에 대해 작동하지 않는 코드의초기 주소를 사용하여 페이지에 양식 요청 (method = POST)을 보내는 방법은 무엇입니까?

예 : 요청이 단지 바로 응답 방법을 부르는 이유 요청이 온다 같은 페이지에 보낼 필요가있는 경우

post_data = [("doesn't","work")] 
result = urllib2.urlopen('http://www.for.my.problem', urllib.urlencode(post_data)) 
content = result.read() 

답변

2

감사합니다 같은 페이지에 있기 때문에 메소드에 액세스 할 수 있습니다.

+0

내가 이것을 이해하는지 잘 모르겠습니다. 처음에 보내야할까요? 이 코드의 주소는 무엇입니까? 그러나 이렇게하면 결과 페이지가 아닌 응답으로 양식 페이지가 나타납니다. – Paula

+0

여기에 당신의 문제에 대한 이해가 있습니다 '1. 한 페이지에 데이터를 수집하는 양식이 있습니다 2. 처리 할 페이지의 코드 블록에 데이터를 제출하고 싶습니다. ' 제 가정이 맞고 서버에 대한 요청이없는 경우 Javascript를 선택할 수 있습니다. '제출 버튼을 클릭하면 같은 페이지에서 자바 스크립트 함수를 실행 한 다음 해당 함수의 모든 데이터를 처리합니다 .' – Ivan

관련 문제