1
我正在使用python 3.4.3,并试图使用请求登录到OKCupid。Python:使用GET请求使用python登录网站
我的代码返回的页面是初始登录页面,而不是用户在成功登录后看到的页面。我试着在这里和其他教程中查找几个答案,其中大多数指导我检查开发人员选项卡并使用方法“POST”查看请求,但我没有看到任何此类请求。
相反,我看到“GET”请求,并且我不确定请求如何处理这些请求。我尝试了许多不同的方法,但都没有成功。这里是我有更简单的代码:
import requests
from bs4 import BeautifulSoup
user='USERNAME'
pw='PASSWORD'
url='http://www.okcupid.com/login'
session=requests.session()
values = {'login_username':user, 'login_password':pw}
r = session.post(url,data=values)
soup = BeautifulSoup(r.content)
pSoup = BeautifulSoup.prettify(soup)
print(soup.title.string)