【问题标题】:Does using a vpn interrupts python sessions requests which are using the same cookies over and over?使用 vpn 是否会中断反复使用相同 cookie 的 python 会话请求?
【发布时间】:2017-06-24 02:33:53
【问题描述】:

我正在从 peoplefinders.com 抓取数据,这是一个无法从我的祖国访问的网站,所以我基本上使用的是 vpn 客户端。

我使用会话帖子登录该网站,并通过同一会话从同一网站的不同页面获取项目。问题是我使用 get 请求在 for 循环中进行抓取,但由于某种原因,我在几次迭代后收到响应 400 错误。该错误发生在平均刮取 4-5 页之后。

是因为我使用的是 vpn 连接吗? 不是来自同一会话的所有请求都包含相同的 cookie,因此允许我在抓取同一网站的不同页面时保持登录?

谢谢

【问题讨论】:

    标签: python web-scraping session-cookies vpn


    【解决方案1】:

    如果请求格式错误,则返回 HTTP 400。

    当您收到错误时,您应该检查正在发出的请求。也许,它没有正确编码。

    VPN 不应导致 HTTP 400。

    【讨论】:

    • get 请求不返回 Http 400。同一个 url 有两种视图,一种用于登录用户,另一种用于其他用户。获取请求返回响应 200,但主要问题是,在 4-5 页抓取之后,我得到了属于 sam url 的未登录页面的项目,而不是登录时应该获取的项目。
    猜你喜欢
    • 2013-03-24
    • 2017-05-29
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 2019-12-30
    • 2021-11-25
    • 1970-01-01
    • 2012-02-10
    相关资源
    最近更新 更多