<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>1fuyi</title>
    <link>https://ruby-china.org/1fuyi</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>我用 Passenger + Nginx + Rails 配的服务器，老是出错</title>
      <description>&lt;p&gt;我用 Passenger + nginx + rails 配的服务器，老是出错，出错后重起，又好了。
大家帮助看看是为什么呀？
网站地址：fuyi-1.com/list
&lt;img src="//l.ruby-china.com/photo/c039aa11114237ea162c4525eed7f0f3.jpg" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>1fuyi</author>
      <pubDate>Sat, 01 Jun 2013 10:34:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/11396</link>
      <guid>https://ruby-china.org/topics/11396</guid>
    </item>
    <item>
      <title>为什么用 Mechanize 在 QQ 登录页面抓不到它的 loginform ?</title>
      <description>&lt;p&gt;准备用 Mechanize 在网页上登录自己的 QQ，批量去除平时和自己没有互动的好友。&lt;/p&gt;

&lt;p&gt;刚学了 Mechanize 的例子，在自己写的网站都能用帐号正常登录，取数据，
可以到了 QQ 的登录网页，在源代码中有一个登录表单：loginform
可是，Mechanize 的居然抓不到这个 form, 请高手测试，指点&lt;/p&gt;

&lt;p&gt;require 'rubygems'&lt;br&gt;
    require 'mechanize'&lt;br&gt;
    require 'logger'&lt;br&gt;
    #登陆网站&lt;br&gt;
    url = '&lt;a href="http://id.qq.com/login/ptlogin.html" rel="nofollow" target="_blank"&gt;http://id.qq.com/login/ptlogin.html&lt;/a&gt;'&lt;br&gt;
    agent = Mechanize.new&lt;br&gt;
    agent.user_agent_alias = 'Windows IE 7'&lt;br&gt;
    page = agent.get(url)&lt;br&gt;
    form = page.form('loginform')&lt;br&gt;
    puts form #这里是空白&lt;/p&gt;

&lt;p&gt;puts page.forms.size  # =0 表示一个 from 都没有&lt;/p&gt;</description>
      <author>1fuyi</author>
      <pubDate>Sun, 31 Mar 2013 00:40:17 +0800</pubDate>
      <link>https://ruby-china.org/topics/9867</link>
      <guid>https://ruby-china.org/topics/9867</guid>
    </item>
  </channel>
</rss>
