61阅读

浏览器打不开新浪微博-手机QQ浏览器被指屏蔽新浪微博 自动转至腾讯网

发布时间:2017-08-03 所属栏目:新浪微博登录不上去

一 : 手机QQ浏览器被指屏蔽新浪微博 自动转至腾讯网

 

" height=

 

  今天早上,多位网友反映,从昨晚开始,手机QQ浏览器无法登录新浪微博,无论用户通过书签访问或者通过地址栏访问,均提示访问出错或者加载失败,并自动跳转至手机腾讯网。

  

手机QQ浏览器被指屏蔽新浪微博 自动转至腾讯网

 

  网友反映使用手机QQ浏览器无法访问新浪微博

  4月23日消息,据网友反映,使用手机QQ浏览器无法访问新浪微博,提示“访问出错”并自动跳转至手机腾讯网。

  今天早上,多位网友反映,从昨晚开始,手机QQ浏览器无法登录新浪微博,无论用户通过书签访问或者通过地址栏访问,均提示访问出错或者加载失败,并自动跳转至手机腾讯网。

  经TechWeb测试,在iPhone上使用QQ浏览器访问新浪微博提示出错,而Android手机并未出现此问题。

  公开数据显示,腾讯微博用户为3.1亿,活跃用户超过5000万,新浪微博超过3亿,活跃用户2700万人。易观数据显示,手机QQ浏览器是市场份额最多的手机浏览器。截至2011年4季度,占比39.9%。

二 : php 新浪通行证登录 新浪微博登录 模拟登录 (浏览器版) 2016

由于需要项目需要管理微博平台内容,集成登录微博管理平台功能,所以在抓取网页基础上探索了一下浏览器模拟登录,已经实现登录功能,采用JQuery和php结合的方式实现的,其中需要注意跨域访问问题,还要注意下面是在phpcms中的,如果大家是单独php项目,把访问本地项目就是APP_PATH那个东西和index?m=x&c=xx&a=xx换成自己对应那个链接,a代表执行的方法,c代表执行的类,m代表模块。

新浪登录认证流程:

1.预登陆获取pubkey/nonce/rsak等用于加密用户信息(get)。返回json

2.login.php?client=ssologin对用户账号进行加密用户名采用base64加密,密码采用rsa2加密,rsa2加密是sina提供的js中加密方法(post)。返回json,cookie

3.第2步中返回的json包含若干个url,crossDomainUrl是用于SSO统一登录的,分别参照下面代码发送请求方式及参数将crossDomainUrl请求一次,获取cookie即可(get)。返回json,cookie

4.登录成功。

代码如下:

'login.sina.com.cn','User-Agent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0','Accept' => '*/*','Accept-Language' => 'zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3','Accept-Encoding' => 'gzip, deflate','Referer' => 'http://login.sina.com.cn/','Connection' => 'keep-alive' );//base64加密后用户名private $su = '';//js加密后的密码private $sp = '';function __construct() {}//预登陆,浏览器直接访问该方法,登录方法入口,通过调用该方法来登录,该方法调用或间接调用了其他方法。function pre_login() {// 用户名称base64加密-用于预登陆$this->su = base64_encode ( urlencode ( $this->username ) );// 预登陆url$pre_login_url = 'http://login.sina.com.cn/sso/prelogin.php?entry=account&callback=sinaSSOController.preloginCallBack&su=';$pre_login_url = $pre_login_url . $this->su . '&rsakt=mod&client=ssologin.js(v1.4.15)&_=' . time ();$return_val = $this->request_url ( $pre_login_url, null, $this->request_cookie, $this->request_headers);list ( $header, $body ) = explode ( "\r\n\r\n", $return_val, 2 );preg_match_all ( "/Set\-Cookie:([^;]*);/", $header, $matches );$info ['cookie'] = $matches;$info ['header'] = $header;$info ['content'] = $body;$this->request_cookie .= $matches;$body = str_replace('sinaSSOController.preloginCallBack(', '', $body);$json = str_replace(')', '', $body);$this->json_obj = json_decode($json);//ajax后变量重置,所以存到cookie,下面是phpcms中的cookie方式,非phpcms想办法把值放到cookie或者session中即可param::set_cookie('sina_su', $this->su);param::set_cookie('sina_cookie', $this->request_cookie);param::set_cookie('sina_servertime', $this->json_obj->servertime);param::set_cookie('sina_nonce', $this->json_obj->nonce);param::set_cookie('sina_rsakv', $this->json_obj->rsakv);//加密明文密码$this->ajax_pwd_encode();}//根据预登陆返回信息,登录function account_login() {//登录url$login_url = 'http://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.4.15)&_='.time();$this->request_headers['Content-Type'] = 'application/x-www-form-urlencoded';//登录所需数据$post_data['entry'] = 'account';$post_data['gateway'] = '1';$post_data['from'] = '';$post_data['savestate'] = '0';$post_data['useticket'] = '0';$post_data['pagerefer'] = '';$post_data['vsnf'] = '1';$post_data['su'] = param::get_cookie('sina_su');$post_data['service'] = 'sso';$post_data['servertime'] = param::get_cookie('sina_servertime');$post_data['nonce'] = param::get_cookie('sina_nonce');$post_data['pwencode'] = 'rsa2';$post_data['rsakv'] = param::get_cookie('sina_rsakv');$post_data['sp'] = $this->sp;$post_data['sr'] = '1366*768';$post_data['encoding'] = 'UTF-8';$post_data['cdult'] = '3';$post_data['domain'] = 'sina.com.cn';$post_data['prelt'] = '51';$post_data['returntype'] = 'TEXT';//登录$data = $this->request_url($login_url, $post_data, $this->request_cookie, $this->request_headers);//获取返回cookie 及 json数据list ( $header, $body ) = explode ( "\r\n\r\n", $data, 2 );//保存cookie$this->save_cookie($header);$json_login = json_decode($body);//访问返回json链接$domain_urls = $json_login->crossDomainUrlList;$i = 0;foreach ($domain_urls as $v) {$req_url = $v.'&callback=sinaSSOController.doCrossDomainCallBack&scriptId=ssoscript'.$i.'&client=ssologin.js(v1.4.15)&_='.time();$req_data = $this->request_url ( $req_url, null, $this->request_cookie, array());list ( $header, $body ) = explode ( "\r\n\r\n", $data, 2 );$this->save_cookie($header);$i ++;}}function save_cookie($header) {$headers = explode('\r\n', $header);foreach ($headers as $v) {$tmp = explode("\r\n", $v);foreach ($tmp as $it) {$pos = strpos($it, 'Set-Cookie');if ($pos !== false) {$cv = explode(":", $it);$this->request_cookie .= $cv[1].';';//$_COOKIE[$cv[0]] = $cv[1];//setcookie($cv[0], $cv[1], time()+60*60*24*30);//param::set_cookie($cv[0], $cv[1]);}}}}//根据预登陆返回信息,登录function browser_login() {//登录url$login_url = 'http://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.4.15)&_='.time();//登录所需数据$post_data['entry'] = 'account';$post_data['gateway'] = '1';$post_data['from'] = '';$post_data['savestate'] = '0';$post_data['useticket'] = '0';$post_data['pagerefer'] = '';$post_data['vsnf'] = '1';$post_data['su'] = param::get_cookie('sina_su');$post_data['service'] = 'sso';$post_data['servertime'] = param::get_cookie('sina_servertime');$post_data['nonce'] = param::get_cookie('sina_nonce');$post_data['pwencode'] = 'rsa2';$post_data['rsakv'] = param::get_cookie('sina_rsakv');$post_data['sp'] = $this->sp;$post_data['sr'] = '1366*768';$post_data['encoding'] = 'UTF-8';$post_data['cdult'] = '3';$post_data['domain'] = 'sina.com.cn';$post_data['prelt'] = '51';$post_data['returntype'] = 'TEXT';echo "
"; echo ""; echo ""; echo ""; } function sina_login() { //获取加密后的密码 $this->sp = $_GET[&#39;sp&#39;]; //账号登录 $this->browser_login(); } //调用js 加密密码 function ajax_pwd_encode() { echo "<script type=&#39;text/javascript&#39; src=&#39;".APP_PATH.JS_PATH."lib/jquery.min.1.7.2.js&#39;></script>"; echo <<EOT; echo " <script type=&#39;text/javascript&#39;>// //下面的链接是phpcms中的使用方式,单独php项目调用sina_login方法就行var url = &#39;".APP_PATH."index.php?m=admin&c=login_weibo&a=sina_login&#39;;var encrpt = getpass(&#39;".$this->password."&#39;, ".$this->json_obj->servertime.", &#39;".$this->json_obj->nonce."&#39;, &#39;".$this->json_obj->pubkey."&#39;);//$.post(url, {sp:encrpt});// //下面的链接是phpcms中的使用方式,单独php项目调用sina_login方法就行window.location.href=&#39;".APP_PATH."index.php?m=admin&c=login_weibo2&a=sina_login&sp=&#39;+encrpt;</script>"; } /** * 模拟post、get请求 * * @param string $url * @param array $post_data * null时,get请求 * @param string $request_cookie */ function request_url($url = &#39;&#39;, $post_data = array(), $request_cookies = &#39;&#39;, $request_headers = &#39;&#39;, $return_cookie=1) { if (empty ( $url )) { return false; } $is_post = false; if (! empty ( $post_data ) && is_array ( $post_data )) { $o = ""; foreach ( $post_data as $k => $v ) { $o .= "$k=" . urlencode ( $v ) . "&"; } $post_data = substr ( $o, 0, - 1 ); $is_post = true; } $ch = curl_init (); // 初始化curl curl_setopt ( $ch, CURLOPT_URL, $url ); // 抓取指定网页 curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); // 要求结果为字符串且输出到屏幕上 if ($is_post) { curl_setopt ( $ch, CURLOPT_POST, 1 ); // post提交方式 curl_setopt ( $ch, CURLOPT_POSTFIELDS, $post_data ); // post数据 } curl_setopt ( $ch, CURLOPT_COOKIE, $request_cookies ); // 请求cookie curl_setopt ( $ch, CURLOPT_HEADER, $return_cookie); // 返回cookie到头 curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 120 ); curl_setopt ( $ch, CURLOPT_HTTPHEADER, $request_headers ); curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1); $data = curl_exec ( $ch ); // 运行curl curl_close ( $ch ); return $data; } } ?>

三 : 为什么我用360浏览器新浪微博登录不进去?

[新浪微博登陆不上去]为什么我用360浏览器新浪微博登录不进去?
电脑可以顺畅的浏览其他网页,手机可以顺畅的登录新浪微博。但是从昨天晚上开始,电脑就登录不了新浪微博了,就是密码和验证码输入完毕后应该是成功了但页面不跳转...
电脑W7系统,360浏览器...求达人指点!!
PS:刚才用IE试了下,瞬间登录进去了...为什么360不行呢?

下面就看看www.61k.com小编为您搜集整理的参考答案吧。

网友匿名用户[新浪微博登陆不上去]为什么我用360浏览器新浪微博登录不进去?给出的答复:
个人问题。


网友蒙面大侠[新浪微博登陆不上去]为什么我用360浏览器新浪微博登录不进去?给出的答复:
我也遇到了


网友米色调调[新浪微博登陆不上去]为什么我用360浏览器新浪微博登录不进去?给出的答复:
很简单,清缓存。


网友景飒[新浪微博登陆不上去]为什么我用360浏览器新浪微博登录不进去?给出的答复:
怎么清理缓存啊

四 : 360浏览器怎么把新浪微博V6恢复旧版?

  已经对新版微信无力吐槽了~自从新版微博v6上线后就心力交瘁啊!脏乱差的感觉真是够了!近日360浏览器推出相应插件,简直造福人类啊。那么360浏览器怎么把新浪微博V6恢复旧版?不会的朋友一起来看看吧!

   1.打开360浏览器,然后点击链接安装360微博后悔药。

  2.点击【安装到浏览器】,等待扩展下载完成之后弹出“确认新增扩展程序”,点击“添加”按钮即可。

360浏览器新浪微博V6如何恢复旧版 三联

  3.点击右上角的“微博”图标。

微博后悔药

  3.系统托盘处会弹出提示,说明已经换成了旧版本了。这其实是一个切换键,如果想要使用V6新版,再点击一下刚才的“微博”图标就切换到V6版了。

微博后悔药还原老版新浪微博

  以上就是360浏览器怎么把新浪微博V6恢复旧版的方法介绍,希望能帮到大家,谢谢阅读!

五 : 新浪微博怎么恢复旧版 360浏览器微博v6新版退回旧版

新浪微博怎么恢复旧版 360浏览器微博v6新版退回旧版

不用再纠结,一键找回微博旧爱,今天我们程序猿哥哥,特别研制#微博后悔药#一枚,微博新欢、旧爱,想怎么耍就怎么耍,不爽都不行!!!现在就领取#微博后悔药#。

领用地址:【点击进入立即使用】

新浪微博怎么恢复旧版 360浏览器微博v6新版退回旧版

新浪微博怎么恢复旧版 360浏览器微博v6新版退回旧版

本文标题:浏览器打不开新浪微博-手机QQ浏览器被指屏蔽新浪微博 自动转至腾讯网
本文地址: http://www.61k.com/1058735.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1