查找获取百度网盘里的资料(python版)
2013-12-28 21:29
218 查看
之前用php写了一个方法,感觉那个效果不是很好,学了python的正则之后,用写了一个python版的,大概功能差不多,只是,更加清楚了,这只是代码,正在学习pyqt,想写一个客户端
结果:
import re import urllib #关键字 qword=raw_input('input some word:') #返回结果的条数,好像得是10的倍数,或者小于10 rn=raw_input('input the number:') #分析百度参数得到的 url='http://www.baidu.com/s?wd=site:pan.baidu.com+'+qword+'&rn='+rn html=urllib.urlopen(url).read().decode('utf-8') #正则表达式 #reg=re.compile(r'<.*?\"c-abstract\".*?m>(.*?)</em>.*?:(.*?)</') #reg=re.compile(r'data-tools.*?\"title\":"(.*?)_.*?\"url\":"(.*?)"') reg=re.compile(r'<.*?\"c-abstract\".*?m>(.*?)</em>.*?:(.*?)</.*?data-tools.*?\"title\":"(.*?)_.*?\"url\":"(.*?)"') results=reg.findall(html) #print results i=0 print "结果个数%d" % len(results) for i in range(len(results)): #for result in results: print "----------" print i+1 #文件信息 print "info:"+results[i][1] #文件名字 print "name:"+results[i][2] #文件网址 print "website:"+results[i][3]
结果:
相关文章推荐
- Python多线程问题的资料查找与汇总by tsy
- 使用python UIAutomation从QQ2017(v8.9)群界面获取所有群成员详细资料,
- python通过查找注册表的方式获取盘符(磁盘列表)
- python 获取windows当前句柄,用句柄查找应用程序
- 巧用RSS查找资料
- python 获取当前时间
- 正则表达式-获取查找
- 02Python外部数据获取_解析网页
- 为解决在datagrid中的onMouseOver效果查找的javascript资料及最终结果
- Python OpenCV获取视频
- python获取新浪微博授权
- python3获取当前路径
- Python+NLTK重要网站和资料收集
- python 脚本获取当前ip和网卡名字
- Python脚本- 递归遍历文件夹,获取指定扩展名文件,修改文件内容
- Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比
- Python获取服务器信息的最简单实现方法
- python脚本 从wooyun.org获取厂商域名
- Python 时间获取
- python爬虫(14)获取淘宝MM个人信息及照片(下)(windows版本)