作者rain3804 (2015)
看板Python
标题[问题] 图书馆网页查询
时间Fri May 10 01:03:52 2019
# -*- 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()却没比对出来
请问是哪里出了问题
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.150.143
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1557421435.A.D71.html
1F:推 art1: 把 res.text 印出来看 05/10 07:16
2F:→ art1: 是不是查询的 api 不是像你写的这样用? BookName754满怪的 05/10 07:27
3F:推 art1: 编码我是用big5才不会乱码 05/10 07:30