机械化返回404 => Net :: HTTPNotFound而链接似乎工作正常

时间:2015-10-12 21:48:14

标签: ruby http-status-code-404 mechanize

我正在使用gemize来浏览网站。有一次,我需要遵循分页链接。它们是像这样的经典链接例如:

<a href="/ei/sort.do?layoutCollection=0&amp;layoutCollectionProperty=&amp;layoutCollectionState=1&amp;pagerPage=1" class="pager">2</a>

我尝试使用Mechanize方法click

来跟踪分页链接
page = players_list.link_with(:text=> (link_number).to_s).click

但是每当我尝试它时,我都会遇到这种错误

404 => Net::HTTPNotFound for https://aei.app.fft.fr/ei/sort.do?layoutCollection=0&layoutCollectionProperty=&layoutCollectionState=0&pagerPage=2 -- unhandled response

这非常令人不安,因为当我在导航器中手动尝试链接时,它可以完美地运行并提供我需要的页面。

知道我造成这个错误的原因以及如何绕过它吗?

0 个答案:

没有答案