如何在Ruby机械化中使用来自Javascript的document.cookie的cookie?

时间:2016-04-19 22:05:11

标签: javascript ruby cookies mechanize

我使用Ruby机制自动化登录过程。因为在机械化中重新创建完全正确的过程太复杂,我选择使用从浏览器document.cookie抓取的现有cookie。我想知道如何在Ruby机制中使用这个字符串。感谢。

1 个答案:

答案 0 :(得分:0)

我不认为Mechanize运行Javascript,你必须使用像Selenium这样的东西。

使用Selenium,您可以运行任意脚本。例如:

driver = Selenium::WebDriver.for :firefox
driver.get("http://some.url")
driver.execute_script("console.log('javascript')")
driver.close