找回密码
 立即注册

扫一扫,访问微社区

查看: 58454|回复: 96

微信小程序 教务系统

 火... [复制链接]

910

主题

1190

回帖

3万

金钱

管理员

论坛管理员

积分
0

突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2016-11-9 16:10:24 | 显示全部楼层 |阅读模式
  • 从 GitHub 克隆项目
  • 启动微信 Web 开发着工具,添加项目
  • 选择无 AppID ,填写任意名称,找到项目目录添加
  • 点击“查询”

由于 Javascript 跨域限制暂时无法直接通过小程序去抓取目标网站的 Cookie

xhr

  1. Date: Fri, 30 Sep 2016 12:46:33 GMT
  2. Server: Microsoft-IIS/6.0
  3. X-AspNet-Version: 1.1.4322
  4. X-Powered-By: ASP.NET
  5. MicrosoftOfficeWebServer: 5.0_Pub
  6. Content-Type: image/Gif; charset=gb2312
  7. Access-Control-Allow-Origin: *
  8. Cache-Control: private
  9. Access-Control-Allow-Headers: X-Requested-With, Content-Type
  10. Content-Length: 2245
复制代码

chrome

  1. HTTP/1.1 200 OK
  2. Date: Fri, 30 Sep 2016 12:46:33 GMT
  3. Server: Microsoft-IIS/6.0
  4. MicrosoftOfficeWebServer: 5.0_Pub
  5. X-Powered-By: ASP.NET
  6. X-AspNet-Version: 1.1.4322
  7. Set-Cookie: ASP.NET_SessionId=hw4tpo55f4005ojii14d2e3r; path=/
  8. Cache-Control: private
  9. Content-Type: image/Gif; charset=gb2312
  10. Content-Length: 2245
复制代码

小程序暂时使用直接 GET 获取到的 HTML 内容进行解析然后填充视图作为演示

  1. var achievementUrl = isDebug ? mockUrl + 'achievements.html' : sisUrl + '/xscj.aspx?xh='
复制代码

如果能够避免跨域访问的限制,小程序可以不依赖服务端完成抓取的任务

  1. // XMLHttpRequest 完备
  2. var test = function (url, callback) {
  3.   var xhr = new XMLHttpRequest()
  4.   xhr.responseType = 'blob'
  5.   xhr.onload = function () {
  6.     var reader = new FileReader()
  7.     var headers = xhr.getAllResponseHeaders()
  8.     reader.onloadend = function () {
  9.       callback(reader.result, headers)
  10.     }
  11.     reader.readAsDataURL(xhr.response)
  12.   }
  13.   xhr.open('GET', url)
  14.   xhr.send()
  15. }
复制代码


游客,如果您要查看本帖隐藏内容请回复


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

4

回帖

26

金钱

新人求带

积分
0
发表于 2016-11-9 16:22:37 | 显示全部楼层
我来了!继续学习!

0

主题

6

回帖

32

金钱

新人求带

积分
0
发表于 2017-1-9 14:29:12 | 显示全部楼层
啥也不说了,感谢楼主分享哇!

0

主题

2

回帖

6

金钱

新人求带

积分
0
发表于 2017-1-9 21:40:10 | 显示全部楼层
zhendehenbucuo

0

主题

4

回帖

50

金钱

新人求带

积分
0
发表于 2017-1-12 18:36:59 | 显示全部楼层
好东西,学习了

1

主题

5

回帖

25

金钱

新人求带

积分
0
发表于 2017-2-10 11:06:16 | 显示全部楼层
我是来学习的,啥也不说了,感谢楼主分享哇!

0

主题

5

回帖

30

金钱

新人求带

积分
0
发表于 2017-2-13 13:23:07 | 显示全部楼层
我学习学习

0

主题

5

回帖

35

金钱

新人求带

积分
0
发表于 2017-3-14 13:48:50 | 显示全部楼层
正需要,支持楼主大人了!

0

主题

18

回帖

23

金钱

新人求带

积分
0
发表于 2017-3-21 15:49:13 | 显示全部楼层
回的人少,我来小顶一下

0

主题

101

回帖

73

金钱

新人求带

积分
0
发表于 2017-3-21 21:27:08 | 显示全部楼层
谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|微信小程序开发|教程|文档|资源汇总_即速论坛 ( 粤ICP备14097199号-1  

GMT+8, 2024-3-19 17:15 , Processed in 0.149879 second(s), 37 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表