题目链接:https://www.educoder.net/tasks/pusm8bgwkltj
看到这个题目我是震惊的,真正的“我”爬“我”自己
第一关
先看第一关,要求我们搜索机器学习相关的实训url,获取接口,https://www.educoder.net/api/search.json?keyword=%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0&type=shixun&page=1&per_page=20
从接口的url可以看到几个参数,page=1明显就是第一页了,而per_page=20,实践了一下就可以知道是每一页显示的个数,测试了一下以后发现这个参数的上线是10000,所以就先填个9999?都行吧 我填的500,因为每一页机器学习相关的好像也就9页,每一个20个,最多也就180个。
复制接口地址curl到curl.trillworks.com,直接转换为requests
cookies = {
'autologin_trustie': '*',
'_educoder_session': '*',
}
headers = {
'Pragma': 'no-cache',
'Accept-Encoding': 'gzip,