bat命令行:php语言开发扒站小工具

   日期:2024-12-26    作者:jhsy20120312 移动:http://oml01z.riyuangf.com/mobile/quote/34393.html

下面讲述php开发桌面程序 仿站小工具。

你可能觉得php只适合做服务器端开发,例如接口开发,网站开发,其实php还可以开发类似与桌面程序,不过这种桌面程序需要通过命令行的方式进行交互。

可以将整个php内核内置到项目中,最终的程序,不需要安装php环境,只要点击bat启动程序就能执行php代码了,通过vbs和命令行实现一些简单的交互。例如:输入网址,选择保存路径等。

当然这种命令行窗口如果不需要交互,也可以隐藏运行。

这种命令行运行方式,不只存在于php这种编程语言,我曾经在nodejs也看过类似的程序,这要感谢windows操作系统的强大。

用php开发扒站小工具,我采用的是phpquery类库,它类似于js的jquery选择器,能实现dom元素的操作和解析,只不过phpquery可以运行在服务器端的jquery。结合正则表达式,我们可以实现很强大的功能。

扒站小工具就需要考虑到登录后的页面扒取,这里需要涉及到cookie,我们可以在浏览器f12复制cookie到一个文件中,我们在写curl扒取页面时加上cookie就是引入那个cookie文件的内容,过去内容时带过去,就能绕开登录。

不过真正开发扒站小工具,需要递归过去样式表中的import标记,解析css背景图等,需要不断测试修改bug。

伙计,你学到了吗,要是有需要可以跟我联系,我有写好的php版扒站小工具,欢迎咨询。

本文由印趣网络(so.ink)提供。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号