#!/usr/bin/python
# -*- coding: UTF-8 -*-
import urllib
import urllib.parse
import urllib.request
import json
def get_baidurank_pc(domain, page=1):
'''
5118获取百度权重词python代码
:param domain:
:param page:
:return:
'''
siyao = '**'
url = 'http://apis.5118.com/keyword/baidupc'
headers = {
'Authorization': siyao,
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"
}
dict = {'url': domain,
'page_index': page
}
data = urllib.parse.urlencode(dict).encode('utf-8')
req = urllib.request.Request(url=url, data=data, headers=headers)
response = urllib.request.urlopen(req)
page = response.read().decode('utf-8')
domin_zhishuci = json.loads(page)
print('errcode:{}\n errmsg:{}'.format(domin_zhishuci['errcode'],domin_zhishuci['errmsg']))
return_str='errcode:{}\n errmsg:{}'.format(domin_zhishuci['errcode'],domin_zhishuci['errmsg'])
domin_zhishuci = domin_zhishuci['data']
domin_zhishuci['domin'] = domain
domin_zhishuci['baidupc']=json.dumps(domin_zhishuci['baidupc'])
return domin_zhishuci,return_str