标签:python
正则表达式与python的网页操作练习一:
import urllib.request import re qname=input(‘input english:‘) qname=qname.strip() url=‘http://dict.youdao.com/search?le=eng&q=‘+qname+‘&keyfrom=dict.top‘ html=urllib.request.urlopen(url) source=html.read().decode(‘UTF-8‘) reg=‘(?<=<div class="trans-container">)(.*?)(?=</div>)‘ r=re.compile(reg,re.S) m=r.search(source) repl=‘</?[^>]*>|^$‘ r1=re.compile(repl) if m: cn=r1.subn(‘‘,m.group(1)) print(cn[0]) else: print(‘not found!‘)
显示如下:
>>> (executing lines 1 to 23 of "fy.py") input english:python n. 巨蟒;大蟒 n. (法)皮东(人名) >>> (executing lines 1 to 23 of "fy.py") input english:request n. 请求;需要 vt. 要求,请求 >>>
本文出自 “尽管错,让我错到死!” 博客,请务必保留此出处http://hxw168.blog.51cto.com/8718136/1533205
【python】简单的网页内容获取 - 有道翻译英文,布布扣,bubuko.com
标签:python
原文地址:http://hxw168.blog.51cto.com/8718136/1533205