如何使用ruby和mechanize登录instagram
如何使用ruby和mechanize登录instagram 我试过了,但似乎正在使用javascript之类的东西如何使用ruby和mechanize登录instagram,ruby,Ruby,如何使用ruby和mechanize登录instagram 我试过了,但似乎正在使用javascript之类的东西 请告诉我如何使用ruby和mechanize登录instagram。这是不可能的,因为instagram网站完全是用React编写的,它是一个JavaScript UI框架,而且该库根本不处理JavaScript。在React启动之前,表单不存在于DOM中,因此Mechanize无需执行任何操作 考虑使用,它使用Selenium Webdriver,可以很好地处理JavaScrip
请告诉我如何使用ruby和mechanize登录instagram。这是不可能的,因为instagram网站完全是用React编写的,它是一个JavaScript UI框架,而且该库根本不处理JavaScript。在React启动之前,表单不存在于DOM中,因此Mechanize无需执行任何操作
考虑使用,它使用Selenium Webdriver,可以很好地处理JavaScript。这是不可能的,因为Instagram网站完全是用一个JavaScript UI框架React编写的,而且该库根本不处理JavaScript。在React启动之前,表单不存在于DOM中,因此Mechanize无需执行任何操作 考虑使用,它使用Selenium Webdriver,可以很好地处理JavaScript。非常简单:
agent = Mechanize.new
agent.get('https://www.instagram.com/accounts/login/?force_classic_login')
agent.page.forms[0]['username'] = 'username'
agent.page.forms[0]['password'] = 'password'
agent.page.forms[0].submit
很简单:
agent = Mechanize.new
agent.get('https://www.instagram.com/accounts/login/?force_classic_login')
agent.page.forms[0]['username'] = 'username'
agent.page.forms[0]['password'] = 'password'
agent.page.forms[0].submit
我做了一些类似于从网站上导出银行对账单的事情。但它不适用于javascript。我想你可以尝试一下,将
capybara
与poltergeist
和phantomJS
结合使用,这绝对支持Javascript执行。许多网站故意让登录脚本变得困难。无头浏览器效果更好。你不使用api有什么原因吗?我做了一些类似于从网站导出银行对账单的事情。但它不适用于javascript。我想你可以尝试一下,将capybara
与poltergeist
和phantomJS
结合使用,这绝对支持Javascript执行。许多网站故意让登录脚本变得困难。无头浏览器效果更好。您不使用api有什么原因吗?