返回信息流RT,如果用requests.get()打开水木社区的某个版面,会出现
“<!DOCTYPE html><html><head><meta charset="GBK"><meta name="keywords" content="水木,清华,社区,论坛,BBS,smth" /><meta name="description"”这样javascript似的代码(我也不懂这是什么代码。。。)
这样的东西。但是如果用requests.get()打开某人微博的页面,出现的是
try {
var s = document.createElement("script");
s.type = "text/javascript";
s[document.all ? "onreadystatechange" : "onload"] = function () {
if (document.all && this.readyState != "loaded" && this.readyState != "complete") {
return
}
this[document.all ? "onreadystatechange" : "onload"] = null;
this.parentNode.removeChild(this);
if (c) {
c()
}
};
s.src = u;
document.getElementsByTagName("head")[0].appendChild(s)
} catch (e) {
}
};
}).call(url);
这样的函数实现的一些东西呀?我都是用以下方式打印输出的:
page = requests.get(url,headers=headers)
print page.text
这是一条镜像帖。来源:北邮人论坛 / python / #9169同步于 2015/10/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【求助】为什么同样用requests.get()打开,网站形式不一样呢?
Pod
2015/10/23镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复