鱼C论坛

 找回密码
 立即注册
查看: 1702|回复: 5

爬取网易云音乐的热门评论代码是不是有更新啊?

[复制链接]
发表于 2022-7-15 00:15:29 | 显示全部楼层
那个视频很久没更新了 。。网易云官网都更新好多次了 , 你可以利用检索找到你大概要找到的html 语言里大概标签的位置
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-15 09:08:15 | 显示全部楼层
贴上代码和报错,用<>代码格式。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-15 12:25:52 | 显示全部楼层
不知道为什么的我的帖子不见了?   想读取这个评论:https://music.163.com/#/playlist?id=925845034
import requests

def get_comments(url):
    # name_id = url.split("=")[1]

    headers = {
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36"
     "referer":"https://music.163.com/playlist?id=925845034"
    }

     params = "no-cache"
     data = {
        "params": params
     }

     target_url = "https://music.163.com/weapi/comment/resource/comments/get?csrf_token="

    res = requests.post(target_url, headers=headers, data=data)

    return res

def main():
    url = input("输入网址:")
    res = get_url(url)

    with open("res.txt","w",encoding="utf-8") as file:
       file.write(res.text)

if __name__ == " __main__":
    main()


出现的错误是:

"referer":"https://music.163.com/playlist?id=925845034"
             ^
SyntaxError: invalid syntax
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-15 12:26:24 | 显示全部楼层
suchocolate 发表于 2022-7-15 09:08
贴上代码和报错,用代码格式。

好的~麻烦帮我看看。爬虫小白找不到原因。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-15 13:25:30 | 显示全部楼层
报错提示的意思是语法错误,然后去到那行看,发现字典元素之间没有逗号。
换个IDLE吧,pycharm或vscode都会自动提示语法错误,这么简单的问题来发帖浪费时间。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 14:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表