标签: similarweb

Similarweb如何创建PDF报告?

如果您stackoverflow.com通过访问以下网址查询Similarweb:

http://www.similarweb.com/website/stackoverflow.com

您将看到网站上的统计数据.我相信我理解他们如何利用Highcharts等库来概括.

我无法弄清楚的是他们如何设法生成一份精美的pdf报告(你可以在右上方请求PDF报告,但它需要提供一个电子邮件地址(没有联盟!))具有相同的概述,大致相同的比例并仔细放置分页符.

那么我的问题是你如何渲染这样的仪表板,包括SVG和Highcharts,如此干净,小心的分页符,用PDF格式?我读过有关PhantomJS的信息,这对于实现这一结果是否是一个很好的解决方案?

javascript pdf svg highcharts similarweb

2
推荐指数
1
解决办法
548
查看次数

SametimeWeb 访问 API 的日期限制是什么?Python 请求流量 API 时出现“日期不在范围内”错误

我正在尝试使用Python请求从SimilarWeb API获取数据,如下所示:

import requests
MY_API_KEY = 'XXXXXXXXXXXXXXXXXX'

API_URL = "https://api.similarweb.com/v1/website/{site}/" \
          "total-traffic-and-engagement/visits?api_key={api_key}" \
          "&start_date={start_date}" \
          "&end_date={end_date}" \
          "&main_domain_only=false" \
          "&granularity={granularity}".format(
    site='cnn.com',
    api_key=MY_API_KEY,
    start_date="2017-09",
    end_date="2017-10",
    granularity="monthly"
)

response = requests.get(API_URL)
print response.json()
Run Code Online (Sandbox Code Playgroud)

尽可能遵循他们自己网站上的 simpleweb 示例(此处)。只是日期不同而已。

但是,我收到一个 json 错误,指出 json 中的“日期不在范围内”:

{
    u'meta': {
        u'status': u'Error', 
        u'error_code': 101, 
        u'error_message': u'Dates not in range', <--- error msg
        u'request': {
            u'domain': u'cnn.com', 
            u'end_date': u'2017-10-31', 
            u'format': None, 
            u'country': u'world', 
            u'main_domain_only': False, 
            u'limit': None, 
            u'granularity': u'Monthly', 
            u'start_date': u'2017-09-01'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试了许多不同的日期(包括示例中的日期 - …

python-2.7 python-requests similarweb

0
推荐指数
1
解决办法
1278
查看次数