作者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://www.ptt.cc/bbs/Python/M.1557421435.A.D71.html
推 art1: 把 res.text 印出來看 05/10 07:16
→ art1: 是不是查詢的 api 不是像你寫的這樣用? BookName754滿怪的 05/10 07:27
推 art1: 編碼我是用big5才不會亂碼 05/10 07:30