可以在Ruby中模拟浏览器吗?我知道OpenURI,但我想模拟cookies的行为,等等。
发布于 2010-10-14 06:32:40
Mechanize是用于简化交互、保留cookies等基本功能的方法。
然而,对于完整的浏览器模拟,包括像Javascript这样花哨的东西,我们受到了更多的限制。然而,像Watir这样的工具实际上可以打开浏览器并按照代码的要求运行它,如果需要与复杂的Javascript应用程序交互,这有时是唯一的选择。
发布于 2013-02-19 07:51:25
如果你不需要执行javascript,你也可以试试:Curb
Curl::Easy.perform(uri) do |curl|
curl.enable_cookies = true
curl.follow_location = true
endhttps://stackoverflow.com/questions/3928546
复制相似问题