몇 가지 작은 게임을 만든 후, 코드를 타이핑하는 것이 육체적인 작업이고 천천히 해나갈 수 있다는 것을 천천히 깨닫기 시작했습니다. 지난 며칠 동안 나는 GPA를 계산하기 위해 학술 행정 시스템에 로그인하는 것을 시뮬레이션하는 작은 프로그램을 작성하고 싶은 충동을 느꼈습니다. 하지만 이전에는 네트워크프로그래밍에 대한 경험이 없었기 때문에 중간고사 후 4일간의 휴가를 활용하여 조금씩 피트를 채워 나갔습니다.
요즘 저는 자바 언어에 대한 설명할 수 없는 애착이 생겼습니다. 원래는 Java를 사용해서 개발하려고 했는데 알고 보니 네트워크 프로그래밍 측면에서 python보다 Java가 더 까다로운 것 같습니다. 또한 Java의 메소드를 잘못 사용하여 학교의 학사 행정 시스템에 오류가 발생했습니다. SQL 인젝션을 하다가 IP를 차단한 것 같아요(...). 그때부터 파이썬으로 쓰기로 했어요.
# 保存cookie cj = cookielib.LWPCookieJar() cookie_support = urllib2.HTTPCookieProcessor(cj) opener = urllib2.build_opener(cookie_support, urllib2.HTTPHandler) urllib2.install_opener(opener)
url = '121.251.19.29/pass.asp' h = urllib2.urlopen(url) info = {'UserStyle': 'student', 'user': user, 'password': psw} info = urllib.urlencode(info) req = urllib2.Request(url, info) urllib2.urlopen(req)
req = urllib2.Request('121.251.19.29/student/asp/Select_Success.asp') resData = urllib2.urlopen(req) res = resData.read() # 读取成绩页面
tag = re.compile('</?[^>]*>') s = re.sub(tag, '', res) # 过滤标签 tmp = s.split()
[관련 권장 사항]
1. PHP 모음, 시뮬레이션된 로그인 포럼 applet_PHP 튜토리얼
2 WeChat 애플릿 개발 로그인 프로세스 제작 지침
4. WeChat 미니 프로그램에 대한 자세한 설명 및 최적화위 내용은 GPA를 계산하기 위해 학사 행정 시스템에 로그인하는 것을 시뮬레이션하는 작은 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!