有没有一种方法(环境)能同时执行php与javascript代码?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了有没有一种方法(环境)能同时执行php与javascript代码?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1891字,纯文字阅读大概需要3分钟。
内容图文
处理网上爬得数据,需要进行很多的dom、字符串等相关的操作,如果用php通过正则表达式处理的话,正则写起来复杂且麻烦,很多时候还容易出错,通过ajax来操作的话,执行效率不好,而且感觉写起来不顺。如果能用jquery来处理的话会非常方便,对于dom操作,属性的替换、字符串的操作都很方便。如果有一个环境能同时解析html文档(html/javascript/css)和php代码就好了,不知道有没有呢?回复内容:
处理网上爬得数据,需要进行很多的dom、字符串等相关的操作,如果用php通过正则表达式处理的话,正则写起来复杂且麻烦,很多时候还容易出错,通过ajax来操作的话,执行效率不好,而且感觉写起来不顺。如果能用jquery来处理的话会非常方便,对于dom操作,属性的替换、字符串的操作都很方便。如果有一个环境能同时解析html文档(html/javascript/css)和php代码就好了,不知道有没有呢?
php和js混起来写啊
可以用 Nodejs 解析 HTML,生成数据结构(JSON或XML),然后再用 PHP 来来处理后续的部分。
可以用 PHP 调用 Node 进程的方式,不过这样比较慢
另一种方式就 Node 和 PHP 同时运行,分别做自已的事情(任务队列)。任务不是一个个有序完成,而是 Node 处理成半成品之后,送到半成品库,再由 PHP 出库继续处理。
http://m.blog.csdn.net/blog/xyzhaopeng_11109/6626340#
你可以混合c,java,,dotnet,php,python,js,css,html,一起用,
没错,一起用,你没看错,没有逗你,
这个语言就是
aauto
http://bbs.aau.cn/
楼主应该要找的是PHP的DOM操作库吧,可以试试simple_html_dom.php
:
http://simplehtmldom.sourceforge.net/manual.htm
比如抓取PHP官网首页新闻:
find('article.newsentry') as $article) {
$item['time'] = trim($article->find('time', 0)->plaintext);
$item['title'] = trim($article->find('h2.newstitle', 0)->plaintext);
$item['content'] = trim($article->find('div.newscontent', 0)->plaintext);
$news[] = $item;
}
print_r($news);
PHP类似的DOM操作库还有phpQuery和Ganon,也可以试试:
phpQuery - jQuery port to PHP
https://github.com/TobiaszCudnik/phpquery
Ganon - Fast (HTML DOM) parser written in PHP
https://github.com/Shemahmforash/Ganon
nodejs完全可以代替PHP。
爬数据,为什么非要用PHP?
内容总结
以上是互联网集市为您收集整理的有没有一种方法(环境)能同时执行php与javascript代码?全部内容,希望文章能够帮你解决有没有一种方法(环境)能同时执行php与javascript代码?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。