源码如下 :保存成utf-8 bd.py 文件
代码如下:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import urllib ,urllib2
import re
def baidu(w):
url= "http://www.baidu.com/s?"
values = {
"w":w.encode('gbk','ignore')
}
data = urllib.urlencode(values)
newurl = url + data
response = urllib2.urlopen(newurl)
the_page = response.read().decode('gbk','ignore')
return the_page
def ana(data,mysite):
o = re.compile("href=\"(.+?)\"")
f = o.findall(data)
line = 1
for ff in f:
if not re.search("baidu",ff) and not re.search("^s\?",ff) and re.search("^http:\/\/",ff):
if re.search(mysite,ff):
print "* " ,line ,ff
else:
print line ,ff
line += 1
if __name__ == "__main__":
mysite = sys.argv[2]
data = baidu(sys.argv[1].decode('utf-8'))
ana(data,mysite)
用法 python bd.py "关键字" 我的域名部分 :
例:
代码如下:
python bd.py "vbs" "jb51.net"
分享到:
相关推荐
python3程序开发指南扫描版,可以参考下。内容还可以。
Python 3程序开发指南Python 3程序开发指南Python 3程序开发指南Python 3程序开发指南Python 3程序开发指南Python 3程序开发指南
变量名只能包括字母、数字和下划线,且第一个字符必须是字母或下划线,不能是数字。 str,_str1,str_2 2str,2_str,&123,%lsso,M.Jack,-L2 例如: 第一个单词首字母小写,之后的单词首字母大写,如myName,...
Python3程序开发指南(第二版),汉语,基础学习,仅供学习交流
Python程序开发案例教程
《Python程序设计基础教程》 共分为16章,主要内容包括:Python简介、Python环境搭建、函数、模块、⽂件操作、字符串与正则表达式、⾯向对象编程、异常处 理、Python基本概念、Python控制结构、Python多线程与多进程...
Python关键字也叫保留字,是预先保留的标识符,每个关键字都有特殊的含义,不能用作变量名、函数名或任何其他标识符。 本篇手册是学习过程中,整理的Python关键字知识点,非常适合新手学习和参考资料。 零基础学...
部分⽬录:(往下滑) Python 全栈开发-基础篇 day03 01 Python历史、32bit和64bit系统的区别、系统运⾏机制浅析 02 Python版本的选择 03 第⼀个Python程序 04 ⽂件后缀及系统环境变量介绍 05 Python程序⽂件执⾏和...
Python 关键字及其解释
深入学习Python 程序开发
8.5_必须参数与关键字参数|Python函数|Python3.8入门_&_进阶_&_原生爬虫实战完全解读
python程序设计PPT(浙江大学python课件)对应慕课该课程PPT。 包含9章内容: python语言介绍; 语句; 字符串,列表,元组; 集合,字典; 函数,命名空间和作用域; 文件读写操作; Web应用; 网络爬虫;等
python爬取百度图片 使用任意关键字 python爬取百度图片 使用任意关键字 python爬取百度图片 使用任意关键字 python爬取百度图片 使用任意关键字 python爬取百度图片 使用任意关键字 python爬取百度图片
搜索word里包含的字;可以搜索某路径下的全部word文档,并可同时输入多个关键字,所搜结果写入到excel或txt中,excel附带文档的超链接。
Python语言在Abaqus中的应用基于ABAQUS的Python二次开发,Python语言在Abaqus中的应用基于ABAQUS的Python二次开发,
内容包括Python3程序开发指南.第二版(带书签),以及习题的源码。
该资源为董付国著《Python程序设计开发宝典》的配套学习资源,包括广义上适用于python语言学习的PPT教学课件和视频资源地址,和与书籍衔接的部分源代码。 原资源可在清华大学出版社官网搜索书名后进行下载,资源分...
Python3程序开发指南.第二版(带书签),并附带书中的示例代码。某uxxx757要18分!!
Python3程序开发指南,讲解了Python3功能用法,是很好的一本python3入门教程,感兴趣的可以下载看看,谢谢
主要介绍了Python 中的with关键字使用详解的相关资料,在Python中,with关键字是一个替你管理实现上下文协议对象的好东西,需要的朋友可以参考下