Python2 爬蟲 單詞查詢程式

2021-08-14 02:45:42 字數 851 閱讀 8040

參考傳送門:

本程式參考自上面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...