[问题] 图书馆网页查询

楼主: rain3804 (2015)   2019-05-10 01:03:52
# -*- coding: utf-8 -*-
import re
import requests
Title='区块链'
URL='http://library.stgvs.ntpc.edu.tw/webpac/PCbin/wc_opac.asp?WCI=WI_bookdq'
res=requests.post(URL,data={'BookName754':Title})
res.encoding = 'utf-8'
pattern='馆藏中无符合资料!'
if re.match(pattern,res.text):
print('没有这本书')
else:
print('有这本书')
其实图书馆是没有区块链这本书的
但re.match()却没比对出来
请问是哪里出了问题
作者: art1 (人,原来不是人)   2019-05-10 07:16:00
把 res.text 印出来看是不是查询的 api 不是像你写的这样用? BookName754满怪的编码我是用big5才不会乱码

Links booklink

Contact Us: admin [ a t ] ucptt.com