找到形式,我有以下代碼機械化不能行動
mechanize = Mechanize.new do |agent|
agent.user_agent_alias = 'Windows Chrome'
end
page = mechanize.get("https://sports.bwin.com/en/sports#leagueIds=6004&sportId=7")
puts page.body
form = page.form_with(:action => "/en/sports/indexmultileague")
pp form
我可以放的輸出看到page.body與我正在尋找的動作形式在HTML中存在,但pp表格只是打印無
您確定該表格不是由JavaScript創建的嗎? –
這是否意味着機械化無法得到它?我的理解是,它以與瀏覽器相同的方式解析最終的輸出HTML? – db579
@ db579你能分享你試圖獲取表單的頁面的網址嗎?更好地編輯答案並在那裏添加它,假設它不是一個密碼保護頁面,它將需要您的用戶名/密碼 –