我看到了这个答案检查网页中是否存在字符串 - Check if string exists in a web page并且它有效
但是在使用Angularjs的外部网页上检查字符串呢?是否仍然可以使用php curl或其他语言进行搜索。
答案 0 :(得分:1)
简单的答案是否定的,因为问题在于AngularJS是一个客户端SPA框架。您需要解析JS并像浏览器一样运行它,以确定页面的内容。我不知道任何执行此操作的PHP库。
替代品没有"只是php"将使用网络爬虫。有几个解决了这个确切的问题。然后,您可以在技术上使用PHP来读取webcrawler程序的输出。但是你可能根本就不需要PHP ......
如果您要进行任何严肃的页面阅读,我会使用网络抓取工具/浏览器来执行此操作。为什么在你可以使用它时重新发明轮子(浏览器)?