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
查看全文
相关阅读:
Android APP 内部捐赠实现(支付宝&微信)
RecyclerView 与 Scrollview 搭配使用的两个坑
Android 应用内直接跳转酷市场
Zxing 的集成 ---- Maven 对应 Gradle 的写法
Android Gradle manifestPlaceholders 占位符详解
Nopcommerce架构浅谈之架构层次
Nopcommerce架构浅谈之文件结构
策略模式
Class path contains multiple SLF4J bindings.
常量池
原文地址:https://www.cnblogs.com/marryZhan/p/2213909.html
最新文章
[报错解决]解决mvc .ajaxSubmit() is not a function 和 .validate is not a function的问题
[报错解决]win10 SqlServer 2017登录报错误2,启动SQL Server(MSSQLSERVER)报错17051
[LeetCode][Python][C#]刷题记录 9. 回文数
[LeetCode][Python][C#]刷题记录 7.反转整数
[LeetCode][Python][C#]刷题记录 26. 删除排序数组中的重复项
[LeetCode][Python][C#]刷题记录 1. 两数之和
超级剪辑隐私策略
隐私策略
磁力搜搜:种子磁力搜索神器使用教程
安卓下载工具从入门到放弃
热门文章
GIF助手帮助说明
软件下载(同步更新)
GIF助手激活教程(购买+激活)图文版
磁力猫:种子磁力搜索神器使用教程
Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError
Android studio 项目(Project)依赖(非Module)
Android Oreo 8.0 新特性实战 Autosizing TextView --自动缩放TextView
TextView SpannableString 使用之实现可点击超链接效果
Google Play 购买(IAB)测试流程
ORM框架--GreenDao 3.0基本使用指南
Copyright © 2011-2022 走看看