zoukankan
html css js c++ java
lua抓取网络文件
curl = require("luacurl") --下载这个页面的.java文件 downloadurl = "http://www.cs.princeton.edu/~rs/talks/LLRB/Java/" function get_html(url, c) local result = { } if c == nil then c = curl.new() end c:setopt(curl.OPT_URL, url) c:setopt(curl.OPT_WRITEDATA, result) c:setopt(curl.OPT_WRITEFUNCTION, function(tab, buffer) --call back函数,必须有 table.insert(tab, buffer) --tab参数即为result,参考http://luacurl.luaforge.net/ return #buffer end) local ok = c:perform() return ok, table.concat(result) --此table非上一个table,作用域不同 end ok, html = get_html(downloadurl) if ok then --分析页面返回的.java的地址 for k in string.gfind(html, ">(%w+.java)<") do ok,javacode = get_html(downloadurl .. k) file = io.open("./"..k, "w"); if(file) then file:write(javacode); file:close(); end end else print ("Error" ) end
查看全文
相关阅读:
mime.types:强制下载 application/force-download
使用FWTools来导入shp数据到mysql
测试反应能力的小代码!(娱乐)
用Vue.js模仿一个百度的页面!(后台写死)
在Vue.js使用配置(SSH框架的附带使用下){其余代码同上}
Vue.js理论!
动态从数据库获取数据(Vue.js)【数据可变】
发布网站
Vue.js 的开始!
二叉树
原文地址:https://www.cnblogs.com/marryZhan/p/2213909.html
最新文章
博客开通了
Redis数据结构-string
Docker+Redis+SpringBoot连接
DDD构建流程
Spring常用注解
[转]失败与错误的对照理解
设计模式-组合模式
算法-直方图装水问题
<计算机组成原理>笔记一:计算机系统概论
JBOSS通过Apache负载均衡方法二:使用mod_cluster
热门文章
JBOSS通过Apache负载均衡方法一:使用mod_jk
linux学习笔记(六):系统启动过程、关机过程
linux学习笔记(四):vi
linux学习笔记(三):文件系统结构
linux学习笔记(二):设备文件、设备挂载
linux学习笔记(一):查看系统、硬件信息
fuser:查看及管理文件、socket端口被进程使用情况 identify processes using files or sockets
管理SSH连接
linux 时间、时区
CentOS6:静态地址配置
Copyright © 2011-2022 走看看