저희 학교에서는이 웹 상담 교사를 사용합니다. ... 아름다운 수프, 요청 장이됩니다를 사용하여 ...파이썬을 사용하여 학교에서 수업을 시작할 때 알아 내려고합니다
당신은 Web advisor form를 입력 한 다음 내가이 문제를 해결하기 위해 여러 가지 방법을 시도했습니다 course information
를 볼 수 있습니다 아직도 파이썬을 배우고 있는데,이 프로젝트는 지금 당장 내 이해를 넘어서는 것 같습니다.
다음은 양식 다음의 페이지에서 사용하려고 시도한 스 니펫입니다.
# scraper.py
import requests
from bs4 import BeautifulSoup
URL = 'https://webadvisor.uoguelph.ca/WebAdvisor/WebAdvisor?
TOKENIDX=4624744027&SS=4&APP=ST&CONSTITUENCY=WBST'
#tutorial 'https://www.twilio.com/blog/2017/06/hacked-my-universitys-
registration-system-python-twilio.html'
COURSE_NUM_NDX = 0
SEATS_NDX = 1
def get_open_seats():
r = requests.get(URL)
soup = BeautifulSoup(r.text, 'html.parser')
courses = {}
for row in soup.find_all('tr'):
cols = [e.text for e in row.find_all('td')]
if cols:
courses[cols[COURSE_NUM_NDX]] = int(cols[SEATS_NDX])
return courses
양식의 URL이 만료 된 것 같습니다. 그래서 먼저 양식을 작성해야합니까?
시간과 지식에 진심으로 감사드립니다. 나는 그 수업에 들어가기를 정말 좋아할 것입니다! 이 과정에서 파이썬에 대해 더 자세히 배워보십시오!
를 살펴 아주 쉽게 분석 할 수 http://selenium-python.readthedocs.io/. –
나는이 사이트에 대해 셀레늄을 시험해보고있다. 이 사이트는 연결을 적극적으로 거부했습니다. 나는 Guelph의 U가 학생들과 함께 치아에 먹이를 먹고 있다고 가정 할 수 있습니다. :) –