Skip to content

Commit

Permalink
Fix broken session
Browse files Browse the repository at this point in the history
This fixes #1
  • Loading branch information
sookcha committed Nov 24, 2018
1 parent 0c71b23 commit 919cb4f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 14 deletions.
2 changes: 1 addition & 1 deletion convert.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def get_subjects(self):
tree = ElementTree.fromstring(self.filename)
root = tree

for subject in root.findall('subject'):
for subject in root.iter('subject'):
name = subject.find("name").get("value")
single_subject = {}

Expand Down
18 changes: 5 additions & 13 deletions everytime.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,25 +14,17 @@ def get_timetable(self, year, semester):
url = 'https://everytime.kr/user/login'

with requests.Session() as session:
index_page_res = session.post(url, data=payload)

soup = BeautifulSoup(index_page_res.text, 'html.parser')
token = soup.find(id="userToken")["value"]

timetable_result = session.post("http://timetable.everytime.kr/ajax/timetable/wizard/getTableList", data={
"semester": semester,
"year": year,
"token": token
"year": year
})

tree = ElementTree.fromstring(timetable_result.text)
for target in tree.findall('table[@is_primary="1"]'):
id = target.get('id')
table_xml = session.post("http://timetable.everytime.kr/ajax/timetable/wizard/getOneTable", data={
"id": id,
"token": token
table_xml = session.post("https://everytime.kr/find/timetable/table", data={
"id": id
})
result_xml = table_xml

result_xml = table_xml.text

return result_xml.text
return result_xml

0 comments on commit 919cb4f

Please sign in to comment.