python变现实现新浪微博登陆
新浪微博的登陆现在是越来越那个了,以前的模拟浏览器登陆新浪微博貌似也越来不管用了 登陆信息由以前的form变成了现在javascript,javascript的加载居然用了一个javascript的函数加载,真是。。。。。 可是突然发现,新浪微博的加强仅限于微博,其他的新浪产品还是一般的网页 相信大家也知道,只要在一个新浪的产品登陆,然后自然的就可以不用登陆就可以登陆上其他产品了 1:安装python的模拟浏览器module,这里用的是mechanize,自己百度下载安装就好了,这不懂的话没必要继续看下去了(开玩笑,可以评论,我教你^_^) 2:登陆新浪通行证 3:登陆新浪微博 4:在新浪微博中搜索 在最后有我自己实现的python代码: 这里说点其他的: 1:怎么拿到自己浏览器的cookie,我拿chrome浏览器作为例子: 打开 http://login.sina.com.cn/signup/signin.php?entry=sso ,按下F12,点network,然后输入账号密码登陆,加载完后点击左边的链接,然后右边的点击headers,找到cookie填到下面代码的对应cookie的位置就好了 2:登陆新浪微博一般是扒数据,微博的搜索框是一个重要来源,不拿发现,中文的搜索中的中文是经过编码的,自己对比一般网页的url编码