标签:技术 选择 步骤 小程序 登录百度 text orm images arc
博主ruby学得断断续续,打算写一个有点用的小程序娱乐一下,打算用ruby通过百度通道爬取网络信息。
require ‘mechanize‘
require ‘nokogiri‘
# 百度搜索的关键字,可修改
keyword = ‘ruby‘
# 创建一个agent对象
agent = Mechanize.new
# 发送get请求获取页面
page = agent.get ‘http://www.baidu.com/‘
# 根据名字属性定位表单
search_form = page.form_with :name => ‘f‘
# 填表,搜索框的name是wd
search_form.field_with(:name => "wd").value = keyword
# 提交表单
search_results = agent.submit search_form
doc = Nokogiri::HTML(search_results.body)
doc.css(‘.c-container > h3 > a‘).each{
|item|
puts item.text
}
标签:技术 选择 步骤 小程序 登录百度 text orm images arc
原文地址:http://www.cnblogs.com/fanghao/p/7906084.html