gpt4 book ai didi

python - 使用 grequests 发布和获取

转载 作者:太空宇宙 更新时间:2023-11-04 10:07:55 25 4
gpt4 key购买 nike

我正在使用 grequests 来更快地对网站进行 scape。但是,我还需要登录该网站。

之前(只使用请求)我可以做:

headers 是我的 User-Agent

with requests.Session() as s: 
s.headers.update(headers)
s.post(loginURL, files = data)
s.get(scrapeURL)

使用 grequests 我只能通过以下方式传递 headers:

rs = (grequests.get(u, headers=header) for u in urls)
response = grequests.map(rs)

是否可以同时执行 POST 以便我可以登录?登录 URL 与我要删除的 URL 不同。

最佳答案

您可以传入与 headers 完全相同的 Session 对象:

with requests.Session() as s: 
s.headers.update(headers)
s.post(loginURL, files = data)
s.get(scrapeURL)


rs = (grequests.get(u, headers=header, session=s) for u in urls)
response = grequests.map(rs)

关于python - 使用 grequests 发布和获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39986254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com