我怎么找不到酷狗搜索所有歌手song_search的请求头
https://songsearch.kugou.com/song_search_v2?callback=jQuery112406923427025623534_1585454373397&keyword = 搜索的歌曲名 & page=1&pagesize=30&userid=-1&clientver=&platform=WebFilter&tag=em&filter=2&iscorrection=1&privilege_filter=0&_=1585454373399 本帖最后由 suchocolate 于 2021-10-12 08:24 编辑from urllib.parse import quote
import requests
name = quote('晴天')
url = f'https://complexsearch.kugou.com/v2/search/song?callback=callback123&keyword={name}&page=1&pagesize=30&bitrate' \
f'=0&isfuzzy=0&tag=em&inputtype=0&platform=WebFilter&userid=0&clientver=2000&iscorrection=1&privilege_filter=0' \
f'&srcappid=2919&clienttime=1633997511959&mid=1633997511959&uuid=1633997511959&dfid=-&signature' \
f'=3F6266DD212BDF2B6512A0261ED57A03'
r = requests.get(url, headers={'user-agent': 'mozila'})
print(r.text)
suchocolate 发表于 2021-10-12 08:08
这个请求头我知道,我想找我说的那个,那个可以请求所有的歌 chen1203 发表于 2021-10-13 03:12
这个请求头我知道,我想找我说的那个,那个可以请求所有的歌
请求所有的歌的页面发给我,我看看api。 suchocolate 发表于 2021-10-13 07:56
请求所有的歌的页面发给我,我看看api。
找不到,只能请求一个歌手你的所有歌 chen1203 发表于 2021-10-14 02:50
找不到,只能请求一个歌手你的所有歌
酷狗音乐的 chen1203 发表于 2021-10-14 02:50
找不到,只能请求一个歌手你的所有歌
那你是怎么断定有请求所有歌的页面的?
你是说有一个请求是把搜狗整个曲库数据库都发给浏览器了? suchocolate 发表于 2021-10-14 08:12
那你是怎么断定有请求所有歌的页面的?
你是说有一个请求是把搜狗整个曲库数据库都发给浏览器了?
那个请求头我从别人那找到,但就是不知道在哪,按理是可以找到,可以请求整个曲库 本帖最后由 suchocolate 于 2021-10-15 08:07 编辑
chen1203 发表于 2021-10-15 02:11
那个请求头我从别人那找到,但就是不知道在哪,按理是可以找到,可以请求整个曲库
那你把“别人那”的截图发我看看。
听起来不太可能,一个大型网站,不太可能把整个数据库给你看的。一是不安全,二是数据量庞大。
普通用户只能搜索,后端顶多只能响应一部分,比如某个歌手的歌,然后前段呈现出来。 suchocolate 发表于 2021-10-15 08:06
那你把“别人那”的截图发我看看。
听起来不太可能,一个大型网站,不太可能把整个数据库给你看的。一 ...
就是响应了整个曲库,给你看把,你自己去把这个请求头去爬就知道了:
url='https://songsearch.kugou.com/song_search_v2?callback=jQuery1124042761514747027074_1580194546707&keyword=歌名或者歌手&page=1&pagesize=30&userid=-1&clientver=&platform=WebFilter&tag=em&filter=2&iscorrection=1&privilege_filter=0&_=1580194546709'
本帖最后由 suchocolate 于 2021-10-16 09:26 编辑
chen1203 发表于 2021-10-16 02:11
就是响应了整个曲库,给你看把,你自己去把这个请求头去爬就知道了:
url='https://songsearch.kugou.co ...
你这个url 很多筛选条件,不是整个曲库,整个曲库是指所有歌手,所有歌曲,所有专辑等等这些全部信息。
这个url是某个手或某个歌曲的相关信息,不是整个曲库。(还是那句话,正常的大型网站的数据库是不会给直接给用户看的,都是经过前端和后端配合,筛选出一部分展示给你。大型数据库数据甚至上PB,瞬间都发给你?)
另外你给的这个链接可以爬到相关信息,直接用就可以了。你想爬取什么? 爬取倒不是什么难事!
页:
[1]