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
查看全文
相关阅读:
html5 本地存储
javascript 中的 this 关键字详解
重绘和回流
javascript 的预解释机制
zepto.js 实现原理解析
python3.6新特性
python面试终极准备
科大讯飞语音合成api
智能儿童玩具
MySQL与MongoDB
原文地址:https://www.cnblogs.com/marryZhan/p/2213909.html
最新文章
C#反射
关于wcf异常异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
asp.net 自定义控件
C#利用SMTP服务器发送邮件
C#- 反射之 GetType()方法
Mybatis中的mapper配置文件中占位符#{}和${}
总结代理模式 并根据数据库连接池原理来模拟实现自己的数据库连接池工具类
【转】 代理模式
反射-------通过反射跳过泛型编译器运行报异常的问题答案
子父类 构造代码块 静态代码块 初始化过程
热门文章
约瑟夫问题
多线程 多生产者 多消费者 交替生成不同食物 消费者交替消费不同食物
java中各种经典排序(冒泡 选择 插入 希尔等)
引用类型参数的冒泡排序方法 例子
如何通过方法(函数)来实现两个基本数据类型的数值交换
数组中的each 和 jquery 中的 each
jquery 事件详细
解决 IE7 中 display:inline-block 失效的问题
移动端开发的知识系统介绍
html 中的列表
Copyright © 2011-2022 走看看