登录到Vk.com网站在python中

2024-10-02 06:35:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我想登录到Vk.com网站在python中。我不想使用机械化,斜纹或类似的东西。我只想使用请求或urllib。在

这是我用来登录但失败的代码:

import requests
login_url = 'https://login.vk.com/?act=login'
payload = {'email':'EMAIL','pass':'PASSWORD'}
result = requests.get(login_url,data=payload).content

我也尝试使用这个有效载荷:

^{pr2}$

但两人都未能登录到Vk.com网站. 如何登录网站?在


Tags: 代码httpsimportcomurl网站loginurllib
1条回答
网友
1楼 · 发布于 2024-10-02 06:35:44

经过几个小时的努力,我终于找到了解决办法。在

import requests
from bs4 import BeautifulSoup as bs
headers={"Referer":"https://m.vk.com/login?role=fast&to=&s=1&m=1&email=YOUR_EMAIL"
,'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0'}
payload = {'email':'YOUR EMAIL','pass':'PASSWORD'}

with requests.Session() as S:
    page = S.get('https://m.vk.com/login')
    soup = bs(page.content,'lxml')
    url = soup.find('form')['action']
    p = S.post(url,data=payload,headers=headers)
    #NOW YOU ARE SUCCESSFULLY LOGGED IN

相关问题 更多 >

    热门问题