/51TalkBookLesson

通过scrapy自动预约51Talk上菲律宾老师的的课程

Primary LanguagePython

51TalkBookLesson

通过scrapy自动预约51Talk上菲律宾老师的的课程,使用Python2.7编写

使用方法

1、创建Cookie

  • 1、在根目录下创建一个名字为cookie的文件
  • 2、用浏览器登录51talk,在开发模式下的控制台输入 document.cookie按回车,将cookie输出并粘贴到cookie文件,不需要双引号

2、配置

  • 1、在TeacherSpider.py文件配置你需要的设置和预约的课程,具体配置如下:

     allowed_page = 10   #允许每个上课时间所爬取得最大页数
     min_faver_count = 1000 #外教老师最少的收藏数
     need_book_lessons = ['20170524_44','20170524_45']
    

    你可以修改以上参数来预约相应的的老师及课程,其中need_book_lessons中的参数20170524_44 代表2017年5月24日的21:30的课程,_前面的代表日期,后面的代表第几节课,时间从6点开始,数字从13开始,每半个小时数字加16:30则为147:0015,依次类推,将你需要预约课程的时间添加到need_book_lessons

3、运行

  • 在终端下cd到工程根目录,并输入scrapy crawl TeacherSpider -a cookie=cookie开始执行