Postman很抱歉网站不能正常加载请启用javascript后继续

要查看网站上的 Google 广告,请在浏览器中启用 JavaScript。

在 Google Chrome 中启用 JavaScript

  1. 在您的计算机上打开 Chrome
  2. 依次点击 
    Postman很抱歉网站不能正常加载请启用javascript后继续
    设置
  3. 点击隐私设置和安全性
  4. 点击网站设置
  5. 点击 JavaScript
  6. 选择网站可以使用 JavaScript

在其他浏览器中启用 JavaScript

请按照您使用的浏览器所提供的说明进行操作:

  • Microsoft Edge
  • Mozilla Firefox
  • Apple Safari

浏览器升级、安全软件或补丁程序可能会更改浏览器的 JavaScript 设置。如果您在查看 Google 广告时遇到问题,请确认已在浏览器中启用 JavaScript。

如果 JavaScript 设置已设为“提示”,那么展示 Google 广告的网站可能会显示一条警告消息。

需要更多帮助?

登录可获取更多支持选项,以便快速解决您的问题

需求
写一个可以自动获取“腾讯微博开发平台”申请中的oauth_verifier参数值的脚本。
正常情况下,需要人工从浏览器地址栏复制oauth_verifier的值,这个可以模拟发送http请求包来解决,但是,好像其中有执行了js脚本,以前没碰到过,不知道怎么解决。

.

方便理解,我上传下可以执行文件demo

腾讯微博API Demo
当执行第2步的时候,会自动弹出一个网页,然后登录要授权的qq,接着就可以从浏览器地址栏中获取oauth_verifier参数的值
我想要将第2步获取oauth_verifier参数的值直接用python代码实现

使用python模拟浏览器发送http请求:
请求的url:

http://open.t.qq.com/cgi-bin/authorize?oauth_token=xxx&checkStatus=checked&checkType=authorize&sessionKey=xxx

正常情况下,应该返回如下响应:

<html>  
<head>  
<meta http-equiv="refresh" content="0;url=http://www.qq.com?oauth_token=xxx&oauth_verifier=mmmmm&openid=xxxx&openkey=xxx">  
</head>  
</html>

但是,我执行如下代码的时候,返回的是如下数据:

你的浏览器不支持javascript,请设置您的浏览器开启javascript支持!

python代码如下:

def GetCode():
    #Get参数
    params = {'oauth_token':'xxxx','checkStatus':'checked','checkType':'authorize','sessionKey':'xxx'}
    url = 'http://open.t.qq.com/cgi-bin/authorize'
    #http请求头
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36",
        "Host":"open.t.qq.com",
        "Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
        "Accept-Language":"zh-CN,zh;q=0.8,en;q=0.6,ja;q=0.4",
        "Accept-Encoding":"gzip,deflate,sdch",
        "Referer":"http://xui.ptlogin2.qq.com/cgi-bin/qlogin?............",
        "Connection":"keep-alive",
        "Cookie":"...................................."
    }
    r = requests.get(url,params = params,headers=headers)
    print r.conten

©著作权归作者所有:来自51CTO博客作者liweiwei1419的原创作品,请联系作者获取转载授权,否则将追究法律责任

Postman 是一款发送 HTTP 请求的 Chrome 插件。开发后端程序的同学可以用它来测试自己写的应用程序是否能够正常访问。
现在由于国内的网络限制, Chrome 浏览器里无法访问“扩展程序”,因此很多 chrome 浏览器的插件就无法使用。

第 1 步:下载安装文件

百度搜索 postman (虽然我是用百度搜索出来的,但是本人还是不推荐开发的同学使用百度搜索引擎查询资料),第一条就是,可以找到 “点击转到Postman下载页面” 下载链接,打开,点击“普通下载”或者“高速下载”。解压得到名为“Postman_v4.1.3.crx”的文件。
解压得到的另外三个网页链接有关于安装过程中遇到问题的解决方案,本文就是根据这些资料整理而成。

第 2 步:将文件解压

将 “Postman_v4.1.3.crx”后缀名改成 “.zip” 或者 “.rar”,然后解压。

Postman很抱歉网站不能正常加载请启用javascript后继续

说明:解压缩的时候建议选择 “解压到 Postman_(版本号)”选项,这样解压出来的文件就直接放置在以压缩文件的文件名(去掉后缀)为文件夹名的文件夹中。

第 3 步:将解压出来的文件夹拷贝(剪切)到安装软件的文件夹中

我们采用的是离线安装,即不使用安装程序“下一步”“下一步”的方式安装。我们的安装文件夹建议放置在我们通常放置安装程序的文件夹。这个文件夹的路径要求相对固定,我们平常不会去改动这个文件夹的路径。例如,我平常安装软件的根文件夹就是 C:\app\
拷贝(剪切)以后的文件夹和文件如下:

Postman很抱歉网站不能正常加载请启用javascript后继续

第 4 步:在 Chrome 浏览器中选择 “更多工具”“扩展程序”“加载已解压的扩展程序”

Postman很抱歉网站不能正常加载请启用javascript后继续

此时,会出现 “加载扩展程序时”出错。

Postman很抱歉网站不能正常加载请启用javascript后继续

解决方法:把 “metadata” 这个文件夹名更名为 “metadata”,即去掉这个文件名的第一个字符“”,然后重新加载,即可。

Postman很抱歉网站不能正常加载请启用javascript后继续

加载成功以后,可以看到如下画面,我们点击“启动”以启动 Postman 插件。

Postman很抱歉网站不能正常加载请启用javascript后继续

至此安装就完成了,如果是第一次启动 Postman ,启动界面会要求你使用 谷歌账号登录,我们再仔细看看,就可以找到一个不用登录即可使用的选项,大家仔细看就会找到了。

  • 收藏
  • 评论
  • 举报

相关文章