selenium - 我可以向 Gmail/Google 发出多少请求?
问题描述
我有一个问题,如果有人可以回答,我将不胜感激。我正在为我的 Gmail 收件箱中的电子邮件截屏,如下图所示
因为,这些屏幕截图无法使用 Gmail API 拍摄。所以,我为此使用硒。
那么问题来了,一个账号一天可以截多少张截图?在它阻止我之前,我不知道我可以提出多少请求?
我不想被阻止并获得验证码。我不是一个经验丰富的人,对此相对较新。所以,我不知道我可以发出多少请求而不会被阻止。
如果你们当中有人知道或有任何想法,将不胜感激。
解决方案
如果您使用代理,您可能会发出无限的请求。
只需将代理列表添加到您的 GET 请求并享受:
proxyDict = {
"http" : http_proxy,
"https" : https_proxy,
"ftp" : ftp_proxy
}
r = requests.get(url, headers=headers, proxies=proxyDict)
同样对于 Selenium,来自这个答案:
PROXY = "1.111.111.1:8080" #your proxy
chrome_options = WebDriverWait.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % PROXY)
chrome = webdriver.Chrome(chrome_options=chrome_options)
chrome.get("gmail.com")
推荐阅读
- mysql - 按 ID 分组并显示该特定 ID 的多种颜色
- c# - Going about Testing an SSL Connection on RabbitMQ
- javascript - 通过仅包含数组属性子集的对象过滤 javascript 数组
- prolog - 找到至少一个由有限自动机接受的偶数长度的单词
- microsoft-graph-api - How to use Microsoft Graph API to get access to a private site in SharePoint
- javascript - 更改选项卡时如何使画布继续绘制
- azure - Start-AzAutomationRunbook 不断失败,并出现“未指定 Runbook 强制参数”。参数名称 ResourceGroupName。
- node.js - 恰好 30 分钟后关于 CentOs 7 问题的 puppeteer 问题
- javascript - 扩展运算符不再在 React Native 映射函数中传递
- go - 是否有可能在没有恐慌的情况下进行 goroutine 中断?