Javascript PHP抓取或手动任务自动化/Laravel
我需要一个关于使用什么编程语言来解决这个需求的意见 我目前在Laravel 5.5上有一个应用程序 我的客户需要我从网页(第三方)获取某些信息。这不是严格意义上的刮擦。实际上,他需要自动化一些手工任务 基本上,您需要每天进入一个网页,并遵循以下步骤:Javascript PHP抓取或手动任务自动化/Laravel,javascript,php,laravel,web-scraping,Javascript,Php,Laravel,Web Scraping,我需要一个关于使用什么编程语言来解决这个需求的意见 我目前在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扩展
谢谢大家! 如果您习惯使用PHP,那么最好使用该语言中的一些工具 看看这个: