![]() |
1
4
我不是这方面的专家,但看起来用urllib2维护会话状态的标准方法是为每个会话创建一个自定义的Opener实例。看起来是这样的:
然后,您可以使用这个开放器来做您必须做的任何身份验证,并且所有会话状态都将保留在开放器对象本身中。然后可以将opener对象作为并行请求的参数传递。 下面是一个示例脚本,它为多个用户并行登录secondlife.com,并为每个用户并行发出多个页面请求。这个特定站点的登录过程很复杂,因为它需要从第一个请求捕获CSRF令牌,然后才能使用第二个请求登录。因此,登录方法非常混乱。不过,对于你感兴趣的任何网站,原则都应该是相同的。
|
![]() |
2
1
|
![]() |
3
0
你可以使用
the
|
![]() |
Alok Mishra · 如何自动点击“内容”按钮 7 年前 |
|
Ike · Python Selenium错误-当webdriver 7 年前 |
![]() |
ilyas · 使用网站查询获取数据[已关闭] 7 年前 |
![]() |
tanee · 通过rvest获取web抓取中的电子邮件地址 7 年前 |