如何使用urllib伪造mozilla访问?

问题描述 投票:0回答:1

我通常是python和程序设计的新手,所以要学习,我写了一个机器人,它每秒钟左右就会找到一个频道的订阅者。直到今天晚些时候,它运行良好,我认为api认为我是一个机器人,而且我知道您可以使用标头东西来伪造它,但我不知道该怎么做。这是代码:

key = ""
test_subs = 1000


while True:
    channel_url = "https://www.googleapis.com/youtube/v3/channels?part=statistics&id=UCHLv3UOtSC9EcR2Ybqmci8g&key=" + key

    channel_data = urllib.request.urlopen(channel_url).read()

    channel_subs = json.loads(channel_data)["items"][0]["statistics"]["subscriberCount"] 
python api urllib
1个回答
0
投票

并不是Google认为您是机器人。它知道你是。您提出了太多请求。 Google API Limits page表示每天最多只能发出50,000个请求。每24小时一秒钟为86,400。您可以发出较少的请求,方法是减少发出请求的频率,例如每2秒发出一次,或在一天中的某个时间将其关闭。

© www.soinside.com 2019 - 2024. All rights reserved.