通过scrapy自动预约51Talk上菲律宾老师的的课程,使用Python2.7编写
- 1、在根目录下创建一个名字为cookie的文件
- 2、用浏览器登录51talk,在开发模式下的控制台输入
document.cookie按回车,将cookie输出并粘贴到cookie文件,不需要双引号
-
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开始,每半个小时数字加1,6:30则为14,7:00为15,依次类推,将你需要预约课程的时间添加到need_book_lessons中
- 在终端下cd到工程根目录,并输入
scrapy crawl TeacherSpider -a cookie=cookie开始执行