我正在使用gemize来浏览网站。有一次,我需要遵循分页链接。它们是像这样的经典链接例如:
<a href="/ei/sort.do?layoutCollection=0&layoutCollectionProperty=&layoutCollectionState=1&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
这非常令人不安,因为当我在导航器中手动尝试链接时,它可以完美地运行并提供我需要的页面。
知道我造成这个错误的原因以及如何绕过它吗?