Python请求 - 登录Vimeo.com

时间:2015-11-30 14:48:15

标签: javascript python python-requests vimeo

我在Vimeo.com有一个帐户,我正在尝试弄清楚如何使用Python Requests包登录。以下是我最初的观察结果:

  1. 登录是通过邮件请求https://vimeo.com/log_in?ssl=0&iframe=0&popup=0&player=0&product_id=0完成的,需要将电子邮件,密码,操作,服务和令牌作为正文数据传递
  2. post请求的令牌似乎与xsrft令牌不同但我无法获得,因为令牌似乎是通过javascript生成的,并且只对每个会话有效(虽然不清楚)< / LI>
  3. Cookie是必要的
  4. 以下是一些初始代码:

    import requests
    from bs4 import BeautifulSoup
    
    url = 'http://vimeo.com/log_in?ssl=0&iframe=0&popup=0&player=0&product_id=0'
    payload = {'email': 'some@email.com',
               'password': 'privatepassword',
               'action': 'login',
               'service': 'vimeo',
               'token': '?????'
              }
    response = requests.post(url, data=payload, allow_redirects=True)
    soup = BeautifulSoup(response.text)
    

    我无法弄清楚如何为帖子请求获取正确的令牌以及该令牌是否与vuidxsrft令牌相关联。

0 个答案:

没有答案