Java爬取frame的课程表_超级课程表一键提取课程功能app及课表静态网页内容
【實例簡介】
內含app具體代碼,可以編譯,但是無法運行,因為具體的鏈接涉及到隱私問題,被我屏蔽,要想正常導入自己教務處的課表,請修改HttpUtil.java里對應的鏈接信息。
里面還含有三張課表的靜態網頁供大家參考
【實例截圖】
【核心代碼】
超級課程表一鍵提取課程功能app及課表靜態網頁內容
├── jwc_easy
│?? ├── AndroidManifest.xml
│?? ├── assets
│?? │?? └── litepal.xml
│?? ├── gen
│?? │?? └── cn
│?? │?? └── lizhangqu
│?? │?? └── kb
│?? │?? ├── BuildConfig.java
│?? │?? └── R.java
│?? ├── ic_launcher-web.png
│?? ├── libs
│?? │?? └── android-support-v4.jar
│?? ├── proguard-project.txt
│?? ├── project.properties
│?? ├── res
│?? │?? ├── drawable
│?? │?? │?? ├── btn_login_selector.xml
│?? │?? │?? ├── kb0.xml
│?? │?? │?? ├── kb1.xml
│?? │?? │?? ├── kb2.xml
│?? │?? │?? ├── kb3.xml
│?? │?? │?? ├── kb4.xml
│?? │?? │?? ├── kb5.xml
│?? │?? │?? ├── kb6.xml
│?? │?? │?? └── kb7.xml
│?? │?? ├── drawable-hdpi
│?? │?? │?? ├── bg.png
│?? │?? │?? ├── ic_launcher.png
│?? │?? │?? ├── login_button_normal.9.png
│?? │?? │?? ├── login_button_press.9.png
│?? │?? │?? ├── password.png
│?? │?? │?? └── username.png
│?? │?? ├── drawable-mdpi
│?? │?? │?? ├── ic_launcher.png
│?? │?? │?? └── icon.png
│?? │?? ├── drawable-xhdpi
│?? │?? │?? └── ic_launcher.png
│?? │?? ├── drawable-xxhdpi
│?? │?? │?? └── ic_launcher.png
│?? │?? ├── layout
│?? │?? │?? ├── activity_course.xml
│?? │?? │?? ├── activity_login.xml
│?? │?? │?? ├── activity_main.xml
│?? │?? │?? ├── activity_splash.xml
│?? │?? │?? └── item_linknode_layout.xml
│?? │?? ├── values
│?? │?? │?? ├── strings.xml
│?? │?? │?? └── styles.xml
│?? │?? ├── values-v11
│?? │?? │?? └── styles.xml
│?? │?? └── values-v14
│?? │?? └── styles.xml
│?? └── src
│?? ├── cn
│?? │?? └── lizhangqu
│?? │?? └── kb
│?? │?? ├── activity
│?? │?? │?? ├── CourseActivity.java
│?? │?? │?? ├── LoginActivity.java
│?? │?? │?? ├── MainActivity.java
│?? │?? │?? └── SplashActivity.java
│?? │?? ├── adapter
│?? │?? │?? └── MenuAdapter.java
│?? │?? ├── model
│?? │?? │?? ├── Course.java
│?? │?? │?? └── LinkNode.java
│?? │?? ├── service
│?? │?? │?? ├── CourseService.java
│?? │?? │?? └── LinkService.java
│?? │?? └── util
│?? │?? ├── CommonUtil.java
│?? │?? ├── HttpUtil.java
│?? │?? ├── LinkUtil.java
│?? │?? └── SharedPreferenceUtil.java
│?? ├── com
│?? │?? └── loopj
│?? │?? └── android
│?? │?? └── http
│?? │?? ├── AssertUtils.java
│?? │?? ├── AsyncHttpClient.java
│?? │?? ├── AsyncHttpRequest.java
│?? │?? ├── AsyncHttpResponseHandler.java
│?? │?? ├── Base64DataException.java
│?? │?? ├── Base64.java
│?? │?? ├── Base64OutputStream.java
│?? │?? ├── BaseJsonHttpResponseHandler.java
│?? │?? ├── BinaryHttpResponseHandler.java
│?? │?? ├── DataAsyncHttpResponseHandler.java
│?? │?? ├── FileAsyncHttpResponseHandler.java
│?? │?? ├── JsonHttpResponseHandler.java
│?? │?? ├── JsonStreamerEntity.java
│?? │?? ├── JsonValueInterface.java
│?? │?? ├── MyRedirectHandler.java
│?? │?? ├── MySSLSocketFactory.java
│?? │?? ├── package-info.java
│?? │?? ├── PersistentCookieStore.java
│?? │?? ├── PreemtiveAuthorizationHttpRequestInterceptor.java
│?? │?? ├── RangeFileAsyncHttpResponseHandler.java
│?? │?? ├── RequestHandle.java
│?? │?? ├── RequestParams.java
│?? │?? ├── ResponseHandlerInterface.java
│?? │?? ├── RetryHandler.java
│?? │?? ├── SaxAsyncHttpResponseHandler.java
│?? │?? ├── SerializableCookie.java
│?? │?? ├── SimpleMultipartEntity.java
│?? │?? ├── SyncHttpClient.java
│?? │?? └── TextHttpResponseHandler.java
│?? └── org
│?? ├── jsoup
│?? │?? ├── Connection.java
│?? │?? ├── examples
│?? │?? │?? ├── HtmlToPlainText.java
│?? │?? │?? ├── ListLinks.java
│?? │?? │?? └── package-info.java
│?? │?? ├── helper
│?? │?? │?? ├── DataUtil.java
│?? │?? │?? ├── DescendableLinkedList.java
│?? │?? │?? ├── HttpConnection.java
│?? │?? │?? ├── StringUtil.java
│?? │?? │?? └── Validate.java
│?? │?? ├── HttpStatusException.java
│?? │?? ├── Jsoup.java
│?? │?? ├── nodes
│?? │?? │?? ├── Attribute.java
│?? │?? │?? ├── Attributes.java
│?? │?? │?? ├── Comment.java
│?? │?? │?? ├── DataNode.java
│?? │?? │?? ├── Document.java
│?? │?? │?? ├── DocumentType.java
│?? │?? │?? ├── Element.java
│?? │?? │?? ├── entities-base.properties
│?? │?? │?? ├── entities-full.properties
│?? │?? │?? ├── Entities.java
│?? │?? │?? ├── Node.java
│?? │?? │?? ├── package-info.java
│?? │?? │?? ├── TextNode.java
│?? │?? │?? └── XmlDeclaration.java
│?? │?? ├── package-info.java
│?? │?? ├── parser
│?? │?? │?? ├── CharacterReader.java
│?? │?? │?? ├── HtmlTreeBuilder.java
│?? │?? │?? ├── HtmlTreeBuilderState.java
│?? │?? │?? ├── package-info.java
│?? │?? │?? ├── ParseError.java
│?? │?? │?? ├── ParseErrorList.java
│?? │?? │?? ├── Parser.java
│?? │?? │?? ├── Tag.java
│?? │?? │?? ├── Tokeniser.java
│?? │?? │?? ├── TokeniserState.java
│?? │?? │?? ├── Token.java
│?? │?? │?? ├── TokenQueue.java
│?? │?? │?? ├── TreeBuilder.java
│?? │?? │?? └── XmlTreeBuilder.java
│?? │?? ├── safety
│?? │?? │?? ├── Cleaner.java
│?? │?? │?? ├── package-info.java
│?? │?? │?? └── Whitelist.java
│?? │?? ├── select
│?? │?? │?? ├── Collector.java
│?? │?? │?? ├── CombiningEvaluator.java
│?? │?? │?? ├── Elements.java
│?? │?? │?? ├── Evaluator.java
│?? │?? │?? ├── NodeTraversor.java
│?? │?? │?? ├── NodeVisitor.java
│?? │?? │?? ├── package-info.java
│?? │?? │?? ├── QueryParser.java
│?? │?? │?? ├── Selector.java
│?? │?? │?? └── StructuralEvaluator.java
│?? │?? └── UnsupportedMimeTypeException.java
│?? └── litepal
│?? ├── crud
│?? │?? ├── AssociationsAnalyzer.java
│?? │?? ├── ClusterQuery.java
│?? │?? ├── DataHandler.java
│?? │?? ├── DataSupport.java
│?? │?? ├── DeleteHandler.java
│?? │?? ├── DynamicExecutor.java
│?? │?? ├── Many2ManyAnalyzer.java
│?? │?? ├── Many2OneAnalyzer.java
│?? │?? ├── model
│?? │?? │?? └── AssociationsInfo.java
│?? │?? ├── One2OneAnalyzer.java
│?? │?? ├── QueryHandler.java
│?? │?? ├── SaveHandler.java
│?? │?? └── UpdateHandler.java
│?? ├── exceptions
│?? │?? ├── DatabaseGenerateException.java
│?? │?? ├── DataSupportException.java
│?? │?? ├── GlobalException.java
│?? │?? ├── InvalidAttributesException.java
│?? │?? └── ParseConfigurationFileException.java
│?? ├── LitePalApplication.java
│?? ├── LitePalBase.java
│?? ├── model
│?? │?? └── Table_Schema.java
│?? ├── parser
│?? │?? ├── LitePalAttr.java
│?? │?? ├── LitePalContentHandler.java
│?? │?? └── LitePalParser.java
│?? ├── tablemanager
│?? │?? ├── AssociationCreator.java
│?? │?? ├── AssociationUpdater.java
│?? │?? ├── Connector.java
│?? │?? ├── Creator.java
│?? │?? ├── Dropper.java
│?? │?? ├── Generator.java
│?? │?? ├── LitePalOpenHelper.java
│?? │?? ├── model
│?? │?? │?? ├── AssociationsModel.java
│?? │?? │?? └── TableModel.java
│?? │?? ├── typechange
│?? │?? │?? ├── BooleanOrm.java
│?? │?? │?? ├── DateOrm.java
│?? │?? │?? ├── DecimalOrm.java
│?? │?? │?? ├── NumericOrm.java
│?? │?? │?? ├── OrmChange.java
│?? │?? │?? └── TextOrm.java
│?? │?? └── Upgrader.java
│?? └── util
│?? ├── BaseUtility.java
│?? ├── Const.java
│?? ├── DBUtility.java
│?? ├── LogUtil.java
│?? └── SharedUtil.java
├── kb1.html
├── kb2.html
└── kb3.html
48 directories, 180 files
總結
以上是生活随笔為你收集整理的Java爬取frame的课程表_超级课程表一键提取课程功能app及课表静态网页内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android PNG图片像素检测及剪裁
- 下一篇: java美元兑换,(Java实现) 美元