我想換一個單選按鈕的值,然後檢索以下網站的HTML: http://www.androidpit.com/en/android-market/recommendations-list?rid=NEWCOMER_RATING變化單選按鈕,然後閱讀()與機械化(Python)的
我是新來的,但蟒蛇我認爲你使用機械來完成這項工作。這個網站有很大的幫助,但現在我被卡住了。
改變單選按鈕的價值似乎很好地工作了:
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
看了很多帖子我在這裏嘗試了各種東西,但它只是一遍又一遍回到第一頁。 因爲我對這一切都很陌生,所以我很可能會遇到一些基本的錯誤。 任何幫助將高度apprechiated!提前致謝。