參考傳送門:
本程式參考自上面github連線
該程式功能是輸入乙個單詞可以給出這個單詞的意思,用的是有道查詢單詞
思路是運用python的urllib庫和re正則庫
python2**如下:
#!/usr/bin/python
#coding:utf-8
import urllib
import sys
import re
word = raw_input("請輸入單詞:")
searchurl = "" + word + "&keyfrom=dict.index" #查詢的位址
response = urllib.urlopen(searchurl).read() #獲得查詢到的網頁原始碼
#從網頁原始碼提取出單詞釋義那一部分
searchsuccess = re.search(r"(?s)\s*.*?
",response)
if searchsuccess:
means = re.findall(r"(?m)(.*?)",searchsuccess.group()) #獲取我們想提取的核心單詞釋義
print "釋義:"
for mean in means:
print "\t" + mean.decode('utf-8').encode('gbk') #輸出釋義
else:
print "未查找到釋義."
執行結果:
Python2爬蟲學習系列教程
1.python爬蟲入門一之綜述 2.python爬蟲入門二之爬蟲基礎了解 3.python爬蟲入門三之urllib庫的基本使用 4.python爬蟲入門四之urllib庫的高階用法 5.python爬蟲入門五之urlerror異常處理 6.python爬蟲入門六之cookie的使用 7.pytho...
從程式中學python 2
python實現文件中計算字串出現的次數和字母出現的次數 from collections import counter import string import sys punctuations string.punctuation string.whitespace 標點符號和空格 換行,製表符...
網路爬蟲 從python2到python3
很久以前,python2的時候,簡單的弄過一點爬蟲程式,後來,到3之後,發現之前的好多程式都特麼不能用了,最最基本的抓頁面都不行了,就重新寫了乙個。python2縮寫版,大概是這樣的,忘記了沒驗證 import urllib2 response urllib2.urlopen html respon...