I am new to Python. So please dont be angry if my question is too noob and my english is bad T.T I want to scrape data from the admin page of our company CMS which based on ASP. I read a lot of tut on Internet about BeautifulSoup and Request Module. But is doens't work for me. Could you guy give me some help/hints? Thanks in advance.
The login url is:
and my code:
#import libraries
import csv
import requests
from bs4 import BeautifulSoup
URL="http://thuvientulap.org/login.aspx"
username="user"
password="password"
s=requests.Session()
r=s.get(URL)
soup=BeautifulSoup(r.content,'html.parser')
VIEWSTATE=soup.find(id="__VIEWSTATE")['value']
EVENTVALIDATION=soup.find(id="__EVENTVALIDATION")['value']
VIEWSTATEGENERATOR=soup.find(id="__VIEWSTATEGENERATOR")['value']
login_data={"__VIEWSTATE":VIEWSTATE,
"txt_name_login":username,
"txt_password_ogin":password,
"__VIEWSTATE":VIEWSTATE,
"__EVENTVALIDATION":EVENTVALIDATION,
"__VIEWSTATEGENERATORT":VIEWSTATEGENERATOR,
}
r = s.post(URL, data=login_data)
admin_url =("http://thuvientulap.org/admin.aspx")
r = s.get(admin_url)
print (r.url)
print (r.text)