1

使用搜索控制台 api,完成了基础知识。

现在我坚持拆分和排列数据:

尝试拆分时,我得到一个 NaN,我尝试的任何方法都不起作用。

46    ((174.0, 3753.0, 0.04636290967226219, 7.816147...
47    ((93.0, 2155.0, 0.0431554524361949, 6.59025522...
48    ((176.0, 4657.0, 0.037792570324243074, 6.90251...
49    ((20.0, 1102.0, 0.018148820326678767, 7.435571...
50    ((31.0, 1133.0, 0.02736098852603707, 8.0935569...
Name: test, dtype: object

当尝试像这样(以及类似的交互)操作数据时:

data=source['test'].tolist() 
data

很明显,数据并不真正可用......

[<searchconsole.query.Report(rows=1)>,
 <searchconsole.query.Report(rows=1)>,
 <searchconsole.query.Report(rows=1)>,
 <searchconsole.query.Report(rows=1)>,
 <searchconsole.query.Report(rows=1)>]

任何人都知道我如何与我的数据进行交互?

谢谢。

作为参考,这是我使用的代码和程序:

account = searchconsole.authenticate(client_config='client_secrets.json', credentials='credentials.json')
webproperty = account['https://www.example.com/']

def APIsc(date,keyword):
    results=webproperty.query.range(date, days=-30).filter('query', keyword, 'contains').get()
    return results

source['test']=source.apply(lambda x: APIsc(x.date, x.keyword), axis=1)                                          

source

制作者:https ://github.com/joshcarty/google-searchconsole

4

0 回答 0