내가 라디오 버튼의 값을 변경 한 후 다음 웹 사이트의 HTML 검색하고 싶은 : http://www.androidpit.com/en/android-market/recommendations-list?rid=NEWCOMER_RATING변경 라디오 버튼을 누른 다음 읽기()
내가 파이썬에 새로 온 사람을하지만, 나는 네가 일을하기 위해 기계화를 사용한다고 생각한다. 이 사이트는 엄청난 도움이되었지만 지금은 붙어 있습니다. 라디오 버튼의 값을 변경
는좋게 작동하는 것 같다 :
import mechanize
br = mechanize.Browser()
br.open("http://www.androidpit.com/en/android-market/recommendations-list?rid=NEWCOMER_RATING")
br.select_form(nr=5)
print br.find_control(name='timeFilter').value
br.form['timeFilter'] = ['TODAY']
br.select_form(nr=5)
print br.find_control(name='timeFilter').value
..... 그러나, 나는이 문제가 최종 HTML을 읽을 수 있습니다. 단추를 수동으로 변경하고 페이지를 다시로드하면 페이지 원본이 변경됩니다. 그러나 기계화로 이것을 시도하면 라디오 버튼의 값이 기본값으로 되돌려 진 것처럼 보이고 read()를 사용하여 얻은 것은 이전 소스입니다.
br.submit()
br.reload()
br.select_form(nr=5)
print br.find_control(name='timeFilter').value
게시물의 많은 여기에 내가 여러 가지를 시도 읽으면서 그러나 그것은 단지 계속해서 또 다시 첫 번째 페이지를 반환합니다. 나는이 모든 것에 정말 새로운 것이므로, 나는 기본적인 것들을 잘못 이해할 가능성이있다. 도움이 될 것입니다. 미리 감사드립니다.