機械化初心者です。「TAICHI 21」という検索語でフォームを検索しようとしていますが、機能していないようです。このページはhttp://www.asus.com/Search/にあります。
これは私の間違いですか、それともフォームがボットを検出しているのでしょうか?
require 'nokogiri'
require 'mechanize'
agent = Mechanize.new
#User Agent masking
agent.user_agent_alias = 'Windows Mozilla'
#This handles the url
page = agent.get('http://www.asus.com/Search/')
pp page
#Lock onto the search box
asus_form = page.form('aspnetForm')
#Prepare a search for our form
asus_form.q = 'TAICHI 21'
#Submit our form
button = asus_form.button_with(:value => "Button1")
page = agent.submit(asus_form, button)
#Output our Pretty Print to text file
pp page
File.open("results.txt","w") do |f|
PP.pp(page,f)
end