나는 매일 웹 사이트에서 나의 학교 성적을 부여 잡는 프로그램을 만들려고 노력하고있다. 그런 다음 값을 저장하고 내 성적에 대한 그래프를 만듭니다. 그러나 페이지를 다 쳤을 때 내가받는 HTML이 inspect 요소와 다른 HTML입니다. http://pastebin.com/7gPY1WgB나의 성적을 웹 스크랩
내가 그래서 당신이에 입력 할 때, 내 성적에 URL (https://ames.usoe-dcs.org/Students/2567)는 개인이기 때문에 이것이 그림 : http://pastebin.com/BakmpqUM
파이썬이 날을 제공하는 동안 : 요소를 검사
from urllib.request import urlopen
from bs4 import BeautifulSoup
html = urlopen("https://ames.usoe-dcs.org/Students/2567")
bsObj = BeautifulSoup(html.read(), 'lxml');
print(bsObj)
나를 준다 브라우저는 나를 여기에 반환 : https://ames.usoe-dcs.org/Login/?DestinationURL=%2FStudents%2F2566
거기에 나를 자동으로 로그인하는 파이썬을 사용하는 방법은 무엇입니까?
사이트에서 브라우저에서 인증을 허용하는 방법을 파악해야합니다. 예를 들어, 사용자 이름/비밀번호로 성공적으로 로그인하면, HTTP 응답은'Set-Cookie' 헤더로 돌아올 것입니다.이 헤더는 모든 후속 HTTP 요청과 함께 전달해야합니다. – ryannjohnson
사이트에서 로그 아웃하지 않으면 사용자 이름과 암호 대신 스크립트로 쿠키를 저장할 수 있습니다. – ryannjohnson