Giter Site home page Giter Site logo

lcrawl's Introduction

Hi there 👋

  • 🔭 I’m currently working on EATING
  • 🌱 I’m currently learning SLEEPING
  • 🤔 I’m looking for help with FOOD
  • 💬 Ask me about NOTHING
  • 📫 How to reach me: YOU CAN'T
  • 😄 Pronouns: FAT
  • ⚡ Fun fact: BORING

lcrawl's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lcrawl's Issues

本地调试运行index.php500错误

git了项目本地运行index.php的时候500error

$stu_id = 'xxxxx';
//your password
$password = 'xxxxxx';

$user = ['stu_id' => $stu_id, 'stu_pwd' => $password];

$client = new Lcrawl('http://jwxt.xxxx.edu.cn', $user);

$client->login();

$all = $client->setUa('Lcrawl Spider V2.0.2')->getGrade();

print_r($all);
请问是什么原因

跨行没有考虑

谢谢你贡献的代码,我自己参考您的代码写了适合我的框架,在写的过程中发现在parserSchedule里面只考虑了2节课连上的情况,而有些学校的课程可能是3节甚至是4节连上。我提个小小的建议,直接把整个表格转为二维数组,这样不仅更有通用性,还更加方便转为大家各自需要的结构,方便存进数据库。
下面是我的方法:
先解析出课表table的全部元素(跨行的元素加上rowspan=x)为二维数组array,然后遍历这个array,如果$array[$i][$j]元素跨行(包含rowspan),行数为x,则在下一行相同位置($array[$i+1][$j])插入该元素。这样的话,即使再复杂的课表跨行,一样可以解析成二维数组。

安装

这个代码怎么安装?。。我不太明白它的README

302密码错误

楼主,您好,我用了下您的这个项目,他报302密码错误,账号密码是没什么问题的,然后我们学校的是有验证码的,是不是这个原因导致的问题呢,希望楼主看到回复一下,谢谢。

我知道怎么处理了

就是验证码的问题,但是我对这个guzzle不太了解 ,希望您给出思路。
(这里还有就是 访问jwxt.xxx.cn之后应该先拿到header里的Location:/(vyw2ohfmtedwcw55peosy0iw)/default2.aspx,下面都基于这个location的链接处理的)
一、获取到登录页面default2.aspx的cookie ,并储存变量cookie
二、使用cookie进行访问获取验证码 储存验证码图片至本地
三、输入验证码,学号密码一同提交
这样才能提交通过。可是我有不知到怎么整合到您的类库中去,特此来求教。望回

寻求帮助

你好,我是一名在校生,最近想为学校同学们做点有益事情,解决学生移动端查询课表、成绩、考试等日常信息不便。一样的是,学校教务处系统没有接口可以用,但幸运的是,网络赋予我们通信——模拟登录方式爬去数据。最后利用微信的小程序「无需安装、用完即走」带给同学们掌上查询、方便快捷。

想象是美好的,实践是痛苦的,在这个未知领域中还不知道如何探索。我校教务处使用的强智科技的综合管理系统(非方正),我愿意在这个项目成熟之际,开源这套强智系统爬去代码。

如果前辈在这个假期多余有时间空余有精力,希望能够得到前辈的帮助,也同样期待前辈的回复。

在此:
感谢👏

祝:
工作顺利、身体健康!!

问题求教

这边使用新版本的default2.aspx登录 返一直提示密码错误 请问有没有做更新呢,或者是有些什么东西相对来说旧了。谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.