会话控制

了解更多关于 Oxylabs 移动代理的会话控制及如何延长粘性会话。

建立会话

session ID 参数允许您使用相同的 IP 地址运行多次请求。要多次重用相同的 IP,请在 sessid 参数之后使用 username 带上随机生成的字母数字字符串,例如, sessid-abcd1234.

标准会话时间为 10 分钟或最多 60 秒不活动(无请求)。之后会自动分配新的 IP 地址。要调整期望的会话时间,请参阅 会话时间.

例如,您最初的查询使用了 sessid-abcd1234 分配的代理 IP 地址 1.1.1.1。只要您继续使用相同的 session ID 发送新请求,且该 IP 地址处于在线且可用状态,系统就会通过 1.1.1.1路由您的查询。如果您停止发送请求超过 60 秒或该 IP 地址不再在线,系统将分配新的代理 IP。您下一次使用 sessid-abcd1234 的查询将通过不同的 IP 地址路由,例如 1.1.1.2.

凭据列表示例:

示例表示用于建立不同会话的凭据列表。

代码示例

在此示例中,我们在第一个请求的 username 中使用了带有德国 IP 的 sessid-abcd1234 。所有后续请求在进一步查询中将保持相同的德国 IP:

会话时间

sesstime 参数与 sessid一起使用,可让您将会话延长到超过 10 分钟或为其设置特定时间。

circle-check
circle-exclamation

凭据列表示例:

示例表示用于建立具有不同会话时间(分钟)的不同会话的凭据列表。

代码示例

我们选择了与前一示例相同的德国 IP,这次我们添加了 sessid字符串和 sesstime 参数为 7 分钟:

要了解如何设置粘性代理入口节点,请在此处了解更多 这里.

最后更新于

这有帮助吗?