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
查看全文
相关阅读:
localStorage单页面及不同页面监听变动
localstorage跨域解决方案
eclipse下安装插件
(转)springAOP解析-2
(转)springAOP解析-1
spring源码深度解析-2功能扩展
spring源码深度解析-1核心实现
(转)ConcurrentHashMap解析
(转)HashMap分析
java程序员应该掌握的技能
原文地址:https://www.cnblogs.com/marryZhan/p/2213909.html
最新文章
附:常见的Jdbc Type 与 Java Type之间的关系
java mybaits 调用存储过程
工厂方法模式
单例模式-案例Runtime
标准输入输出
关于SequenceInputStream
ObjectInputStream和ObjectOutputStream
DataInputStream和DataOutputStream
关于ByteArrayInputStream和ByteArrayOutputStream
NIO中的File
热门文章
文件拷贝的流实现的几种方式
关于RandomAccess
关于setInterval的坑
PHP $_SERVER 及用户真实IP
JS 测试网络速度与网络延迟
JS中字符串的true转化为boolean类型的true
加密对象到locastorage / 从 locastorage解密对象
js数组内数字按大小排序实现函数
localStorage过期策略
计算鼠标移动的精确速度
Copyright © 2011-2022 走看看