解决400BadRequest以及Unicode编码格式_xing2516_新浪博客

unresolved external sym  未解析 外部 符号()

unresolved reference  未解析引用 (一般是没有导入外部的包引起的)

TypeError: login() missing 1 required positional argument: 'self'

因为po=web()web没带()

 

 

# 解决400 Bad Request

400 Bad Request

解决方式:

#session.headers['content-type'] ='application/json'      # 解决400 Bad Request

session.headers['user-agent'] ='application/json'  # 解决400 Bad Requestuser-agent'模拟浏览器

解决400BadRequest以及Unicode编码格式_xing2516_新浪博客_第1张图片


Unicode编码格式:

"\u7b2c\u4e09\u65b9\u5e94\u7528\u72ec\u7acb\u8bf7\u6c42\u65f6\uff0c\u65e0\u6b64\u64cd\u4f5c\u6743\u9650", "code": 602, "name": "AuthenticationInvalidClient"}}

可以在网上自己转中文https://www.css-js.com/tools/unicode.html

 "第三方应用独立请求时,无此操作权限", "code": 602, "name": "AuthenticationInvalidClient"

 

#解决 无权限问题,把浏览器里的cookis值拿进来
session.headers['cookie']='_zap=26408e60-3310-4eee-b27c-43f10e50ad86; _xsrf=Ly5rFnYNAUHKS79h9PBlHuT7wY146Z5X; Hm_lvt_98beee57fd2ef70ccdd5ca52b9740c49=1584782847; _ga=GA1.2.1509065813.1584782847; _gid=GA1.2.557118470.1584782847


解决400BadRequest以及Unicode编码格式_xing2516_新浪博客_第2张图片

#登录(浏览器下 formData里值)

#FormData就是接口参数被转化加密的内容
parme='YqO8SqHMQBXxcTYq8LkM39L1e9oY2BH0sTYqk4R92Ltxg_pKzbN924U0g6S_EGO1BBH0c79hJvOfELp1tUNKEecGoBXxcTYhAhYqk4__2Ltxg0pMK9p1sUCBi9V9XqYhzqNMcCeMsBSYkBF0z_e0g4e8kCV92vCmKC3qk47mF9LxgMNmZrNqk4R92LkfiqxG1wS8S79hQ8YpSMNmZUNKXg9hHhV9oqoMZu3qk4R0SMtpb7Y08HYqrQuyPh2pkLP9BLfBJJHmkCOOcBF0zTSqc6X0eTtpkTS8m8S8k6U8n92YH9N0G0xyQA90Q02xQ_Y8fXtqgcu92LkYkCpGZbSBDggqkLPfgG3ZsUO1iugZJvOfXqYhzqNMcCeMST2tSMF0GL2060rqe72pr_e0zRVmUbcMgcS_eBF0z_NM-ccM2wNOXqYhzuVKeCpGEwxO3BF0zRF0gDUqr02YrXNqzgY827XyNqFp6XY8M828oQLBFqYfXqYhygSVe9LBDrOf '
s=session.post('https://www.zhihu.com/api/v3/oauth/sign_in',data=parse)
print(s.text)

 

解决400BadRequest以及Unicode编码格式_xing2516_新浪博客_第3张图片

可参照 列文实例 http://blog.sina.com.cn/s/blog_48dae5760102yfvr.html



你可能感兴趣的:(python,java,linux,javascript,web)