会话控制
了解更多关于 Oxylabs 移动代理的会话控制以及如何延长粘性会话。
建立会话
会话 ID 参数允许您保留相同的 IP 地址以运行多个请求。要多次重用相同的 IP,请在 sessid 参数后使用 username 并附加随机生成的字母数字字符串,例如, sessid-abcde12345.

标准会话时间为 10 分钟或最多 60 秒的不活动(无请求)。之后,会自动分配新的 IP 地址。要调整所需的会话时间,请参阅 会话时间.
例如,您最初的查询使用了 sessid-abcde12345 分配的代理 IP 地址 1.1.1.1。只要您继续使用相同的会话 ID 发送新请求,并且该 IP 地址在线且可用,系统就会通过 1.1.1.1路由您的查询。如果您停止发送请求超过 60 秒或该 IP 地址不再在线,系统将分配新的代理 IP。您下一次带有 sessid-abcde12345 的查询将通过不同的 IP 地址路由,例如 1.1.1.2.
凭据列表示例:
示例表示用于建立不同会话的凭据列表。
代码示例
在此示例中,我们在第一个请求的 username 中使用带有德国产地的 IP。 sessid-abcde12345 所有后续请求在进一步查询中将保持相同的德国产 IP:
会话时间
该 sesstime 参数与 sessid一起使用,可让您将会话延长超过 10 分钟或为其设置特定时间。
您可以使用 sesstime 参数来 保持相同的 IP 最长达 1440 分钟 (24 小时)。
但是,由于移动代理池是动态的,您的连接可能会更早结束。如果发生这种情况,请使用新的会话参数启动会话。
会话时间参数并不能确保您的所有查询在会话结束前完成。会话将在设置的时间限制内到期,即使请求尚未完成。
凭据列表示例:
示例表示一组凭据,这些凭据可建立具有不同会话时长(分钟)的不同会话。
代码示例
我们选择了与上个示例相同的德国产 IP,这次我们添加了 sessid字符串和 sesstime 参数为 7 分钟:
要设置粘性代理入口节点,请了解更多 此处.
最后更新于
这有帮助吗?

