Tassandar

Results 9 comments of Tassandar

http://t-shion.hatenablog.jp/entry/2015/11/23/031225 供参考

我也遇到了这个问题,在爬取一段时间以后知乎会把首页的内容作为用户界面的内容返回给你,看了一下上面重复请求的办法,好像也没解决。

搞定了...貌似知乎对headers中带有python字眼的请求做了修正,会丢一些奇怪的页面出来。把headers中的user-agent改成其他浏览器的名称就可以了。 我是在zhihu.py开头把headers改了。 ``` requests = requests.Session() requests.cookies = cookielib.LWPCookieJar('cookies') fake_head= { 'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36', 'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Connection':'keep-alive' } requests.headers = fake_head...

把request定义的时候加上一段,伪装成正常的浏览器就好了。 ``` fake_head= { 'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36', 'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Connection':'keep-alive' } requests.headers = fake_head ```

抱歉,服务器不是我在管理,不过我会帮你去问一下的。现在我先把下载链接改到原版的 Ruby on Rails 官方 Guides 上面去。

已更改源码。 失效原因是Rails升级成4.0了~ 服务器那边自动部署应该要等一天这样吧。

4.0的英文版本没问题呀,从docrails取一个就可以了。 问题是谁帮忙更新已经有了的翻译呢?

@SteveVallay 不需要,你提交过来自动同步到服务器上自动生成网页发布。

以前遇到过,我也不知道怎么解决。 看看这个,注释部分有提到编码的问题 https://github.com/lifo/docrails/blob/master/actionpack/lib/action_view/template.rb