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)