学习笔记(4.13)

178 阅读1分钟

遇到问题:

(获取单选框中的值)在一个函数中的函数,调用v.get()得到的永远是0,也就是找不到,但如果我用v.set(1)它得到的值永远是1

学习内容:

1、data参数如果要传必须传bytes(字节流)类型的,如果是一个字典,先用urllib.parse.urlencode()编码。

2、获取真实地址(爬网易云音乐)

def get_real_url(url,try_count = 1):
    req = urllib.request.Request(url)
    response = urllib.request.urlopen(req)
    dk = response.geturl()
    return dk

3、urllib.request.Request()不是一个函数,而是一个类