小编Der*_*ang的帖子

使用请求在 Python 中搜索网站时出现 502 错误

使用非常基本的程序在网站上搜索查询并打印出搜索结果,为什么会出现 502 错误?

import requests
from bs4 import BeautifulSoup
import re

def main():
    url = "https://www.last10k.com/Search"
    dat = {'q':'goog'}
    resp = requests.get(url, params=dat)
    print(resp.content)
Run Code Online (Sandbox Code Playgroud)

python python-requests

5
推荐指数
1
解决办法
6630
查看次数

如何使用boto3在S3存储桶中获取顶级文件夹?

我有一个S3存储桶,其中包含一些顶级文件夹,并且每个文件夹中都有数百个文件。如何获得这些顶级文件夹的名称?

我尝试了以下方法:

s3 = boto3.resource('s3', region_name='us-west-2', endpoint_url='https://s3.us-west-2.amazonaws.com')
bucket = s3.Bucket('XXX')

for obj in bucket.objects.filter(Prefix='', Delimiter='/'):
    print obj.key
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用。我曾考虑过使用正则表达式来过滤所有文件夹名称,但这似乎并不省时。

提前致谢!

python amazon-s3 amazon-web-services boto3

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