Python Requests例項,查詢成績

2021-08-09 11:56:53 字數 1236 閱讀 5533

由於本人需要,自己寫的乙個 查詢成績的指令碼(老師的系統),不提供位址,因為安全問題。

# coding: utf-8

import requests

import re

import string

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

'''報錯:

syntaxerror: non-ascii character '\xe2'

解決:首行:# coding: utf-8

報錯:unicodedecodeerror: 'ascii' codec can't decode

解決辦法:

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

'''def selectscore(id):

data=

r=requests.post("",data=data)

return r.text

def pipeiscore(data):

xmldatat='(.*)'

xmlmesst = '(.*)'

xmlkm='(.*)'

#print(data)

score = re.findall(xmldatat,data)

name=re.findall(xmlmesst,data)

km=re.findall(xmlkm,data)

if score.__len__() > 0:

return name[0]+"的"+km[0]+"成績是:"+score[0]

else:

return name[0]+"暫無成績"

i = 1

while i <= 200 :

r = selectscore(str(i)) #注意 我匯入了re模組 變數名不能為re 我是79

# print(r)

#匹配r=pipeiscore(r)

print(r)

#疊加i=i+1

fo=open("score.txt","a+")

fo.write(r+'\n') #\n用於檔案換行

fo.close()

print("-------全部成績查詢完畢,成績檔案在score.txt------")

Python Requests 學習筆記

一直想用 python 做點網路相關的東西,找了下,發現了 requests 庫,現記錄下學習筆記。requests 是什麼 requests 入門 requests 提高 首先,requests 是什麼。requests是乙個封裝了 http 操作和請求的庫,可以很方便的抓取網頁的內容,囧,這個是...

python requests傳送json格式資料

requests是常用的請求庫,不管是寫爬蟲指令碼,還是測試介面返回資料等。都是很簡單常用的工具。但是,我們寫程式的時候,最常用的介面post資料的格式是json格式。當我們需要post json格式資料的時候,怎麼辦呢,只需要新增修改兩處小地方即可。詳見如下 import requests imp...

Python Requests 學習 筆記

在做web題目的時候看到一道這樣的題,要讓我迅速提交,看到別人的writeup 發現要寫python指令碼,於是就來學一下python requests 題目連線 來自網路安全實驗室 該文件的內容來自 pyhon requests 快速入門 r requests.get 網域名稱 其他玩法 r re...