Javascript PHP抓取或手动任务自动化/Laravel

Javascript PHP抓取或手动任务自动化/Laravel,javascript,php,laravel,web-scraping,Javascript,Php,Laravel,Web Scraping,我需要一个关于使用什么编程语言来解决这个需求的意见 我目前在Laravel 5.5上有一个应用程序 我的客户需要我从网页(第三方)获取某些信息。这不是严格意义上的刮擦。实际上,他需要自动化一些手工任务 基本上,您需要每天进入一个网页,并遵循以下步骤: 完成用户设置并单击 等待重新加载页面,然后填写密码 等待重新加载页面,然后在组合框中选择客户端 等待页面重新加载,然后选择链接 等待重新加载页面并捕获表的结果 涉及到饼干 例如,我可以通过从chrome控制台执行javascript中的一些命令

我需要一个关于使用什么编程语言来解决这个需求的意见

我目前在Laravel 5.5上有一个应用程序

我的客户需要我从网页(第三方)获取某些信息。这不是严格意义上的刮擦。实际上,他需要自动化一些手工任务

基本上,您需要每天进入一个网页,并遵循以下步骤:

  • 完成用户设置并单击
  • 等待重新加载页面,然后填写密码
  • 等待重新加载页面,然后在组合框中选择客户端
  • 等待页面重新加载,然后选择链接
  • 等待重新加载页面并捕获表的结果
涉及到饼干

例如,我可以通过从chrome控制台执行javascript中的一些命令来执行这些操作

document.getElementById ('a'). value = "user"
document.getElementById ('abtn'). click ()
document.getElementById ('password'). value = "testpass"
document.getElementById ('bbtn'). click ()
document.getElementById ('client'). value = "test"
document.getElementById ('client'). click ()
我没有刮东西的经验。我认为:

  • 理想的情况是能够从Laravel自动化它,但我不知道是否有可能通过5页等待答案
  • 我进行了研究,有很多选择,比如Node.js或Phantomjs,但我不知道推荐什么
  • Chrome+木偶演员+节点JS
  • Chrome扩展
有人能给我一个简单的代码,我可以执行这5个步骤吗?最好是用PHP

我对如何从表中获取数据的细节不感兴趣。我感兴趣的是知道如何填写字段,单击并等待下一页。还有饼干


谢谢大家!

如果您习惯使用PHP,那么最好使用该语言中的一些工具

看看这个: