请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

CSDN的网页是不是变成静态的了?

CSDN的网页变了,跟老师课堂讲的不一样,没有叫munu的id。可以直接用requests方法获取到数据,像是静态网页。但是使用正则表达式的时候获取到的是个空表,不知道怎么回事
![图片描述]
图片描述

图片描述

图片描述

图片描述

正在回答

1回答

如果是静态页面 就直接按照静态页面分析你看看是否能拿到数据?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕斯8107217 #1
    requests.get能拿到数据,但是使用xpath的text()取到的是空值,不知道哪里出问题了
    回复 有任何疑惑可以回复我~ 2021-08-05 18:56:40
  • bobby 回复 提问者 慕斯8107217 #2
    你可以打印一下html看一下 是否和预期的不一样?
    回复 有任何疑惑可以回复我~ 2021-08-07 13:52:28
  • qq_呵呵_47 回复 提问者 慕斯8107217 #3
    因为csdn现在的页面更新了,跟课程不同了,首先有些请求接口需要在headers头中加入x-ca-none、和x-ca-signature签名  不然的话403
    回复 有任何疑惑可以回复我~ 2021-08-15 20:33:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信