Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一个人如何使用 curl 抓取一个网站,但每次都使用不同的会话?基本上,我想使用 curl 访问一个页面,但每次都有一个新会话。
基本上,网络应用程序应该认为每次 curl 访问都是不同的用户。
这样的事情可能吗?
首先,http 是无状态的,并且没有会话(在 http 协议本身中)这样的东西。
有一个 Rails 会话,我相信它是用 cookie 管理的。(至少我在 Rails 2.x 中。)只要你不发送 cookie,它应该认为这是一个新的 Rails 会话。
Web 服务器可能正在跟踪会话,或者一些用于跟踪访问和点击的实用程序。当请求在给定的时间窗口内来自相同的 IP 地址时,会执行此操作。对于这些会话,您将无法使用 curl 进行与以前不同的访问。