요청 라이브러리를 사용하여 웹 사이트에 로그인했습니다. 나는 치료와 함께 노력했다, 그것은 잘하고있다. 하지만 요청을 시도하면 작동하지 않습니다. 주 페이지의 내용을 가져오고 있지만 로그인 한 후 페이지를 가져 오지 않습니다. post() 메서드를 수행 한 후 url을 인쇄하면 올바른 URL이 표시되지 않습니다. 나는 "collegekart.in"의 대신 collegekart.in/users "의 출력 내용을 얻고있다 requests.session()으로 로그인하지 않음
import requests
from bs4 import BeautifulSoup
r=requests.get("http://collegekart.in/login")
c=r.content
soup=BeautifulSoup(c,"html.parser")
token=soup.find("meta",{"name":"csrf-token"})
print(token)
tok=token['content']
print(tok)
s=requests.session()
login={"username":'[email protected]',"password":'dgfdgdfgfdgdfgd',"csrf-token":tok}
s.post("http://collegekart.in/login",data=login)
t=s.get("http://collegekart.in/users")
print(t.url)
sop=BeautifulSoup(t.content,"html.parser")
print(sop.prettify())
아래의 코드입니다.
'password': 'hanfenghanfeng', 'username': '[email protected]'이 자격증 명을 사용하십시오. 그런 다음 collegekart.in/users는 –