2
我在嘗試導航通過登錄屏幕的網站時遇到了一些困難。我已使用mechanize完成了此操作。但是,一旦我瀏覽了登錄頁面之後,我想與該頁面進行交互,請單擊屬性等等,這是機械化無法完成的。我也想這樣做「幕後」,所以瀏覽器窗口是不可見的(儘量不要使用硒)。Python傳輸機械化瀏覽器會話
這是我用來登錄的代碼。我能做些什麼過去,這開始與頁
import mechanize
br = mechanize.Browser()
#get computer browser
br.set_handle_robots(False)
#what robots?
br.open("www.website.com")
#open website
br.select_form(nr=0)
#get the main form
br.set_all_readonly(False)
for control in br.form.controls:
print control
user_control = br.form.controls[0]
user_control._value = 'username'
user_password = br.form.controls[1]
user_password._value = 'password'
br.submit()
是的,這是完美的。我轉向phantomjs,這是我所能希望的一切,甚至更多。最後把所有東西都改寫成硒。謝謝一堆! – Alexander