python网络爬虫程序_Python写的网络爬虫程序(很简单)
Python写的网络爬虫程序(很简单)
这是我的一位同学传给我的一个小的网页爬虫程序,觉得挺有意思的,和大家分享一下。不过有一点需要注意,要用python2.3,如果用python3.4会有些问题出现。
python程序如下:
import re,urllib
strTxt=""
x=1
ff=open("wangzhi.txt","r")
for line in ff.readlines():
f=open(str(x)+".txt","w+")
print line
n=re.findall(r"
(.*?)<\/p>",urllib.urlopen(line).read(),re.M)
for i in n:
if len(i)!=0:
i=i.replace(" ","")
i= i.replace("","")
i = i.replace("","")
strTxt = strTxt + i
strTxt = re.sub(r"", r"", strTxt)
strTxt=re.sub(r"",r"",strTxt)
strTxt=re.sub(r"(.*?)",r"", strTxt)
strTxt = re.sub(r"<\/[Aa]>", r"", strTxt)
#print strTxt
f.write(strTxt)
strTxt=""
f.close
x=x+1
ff.close()
wangzhi.txt的内容如下:
http://sports.163.com/14/1126/22/AC0TVK4E00052UUC.html
http://sports.163.com/14/1126/22/AC0TGD4700052UUC.html
http://sports.163.com/14/1126/22/AC0TAHNK00052UUC.html
结果分析:
运行程序,有3个输出文件,分别是3个URL地址对应的网页的内容。
原文地址:http://blog.csdn.net/sxhlovehmm/article/details/41553705
python网络爬虫程序_Python写的网络爬虫程序(很简单)相关推荐
- python写用用户名密码程序_python写用’户登录程序‘的过程
作业需求: 基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) 用户3次认证失败后,退出程序,再次启动程序 ...
- python日历小程序_python写的日历小程序
查看: 14785|回复: 262 [作品展示] python写的日历小程序 电梯直达 发表于 2013-8-19 21:38:32 | 只看该作者 |倒序浏览 |阅读模式 马上注册,结交更多好友,享 ...
- 三菱fx3u plc程序自己写的三菱fx3u程序 有伺服定位控制 触摸屏 模拟量 FB模块 编程方式很清楚明了
三菱fx3u plc程序自己写的三菱fx3u程序 有伺服定位控制 触摸屏 模拟量 FB模块 编程方式很清楚明了 适合初学者学习 :828668626283056工控老司机
- 用python编写一个点餐程序_Python写一个自动点餐程序
原博文 2019-08-09 10:45 − # Python写一个自动点餐程序 ## 为什么要写这个 公司现在用meican作为点餐渠道,每天规定的时间是早7:00-9:40点餐,有时候我经常容易忘 ...
- python中怎么编写程序_python写完程序怎么运行
安装并配置完成之后,我们就可以编写第一个python程序.学过其他语言的兄弟姐妹们,都知道语言的入门程序就是hello world.那么,我们这里也以hello world来抛砖引玉,打开python ...
- python画圆形螺旋线_Python写的弹球小游戏
Python 的功能强大应用广泛,从爬虫到 Web 开发,从科学计算到人工智能,都能见到它的身影.当然,Python 还可以编写游戏代码,虽然不是主流,但却十分有趣,既能提升代码能力,又能自娱自乐.敲 ...
- python爬虫抓图_Python系列之五_爬虫抓图
Python系列之五_爬虫抓图 前面我们粗略地学习了Python语言的语法,一直学语法也挺无聊的,现在让我们让做一些有趣的事情. 例如你在百度贴吧里看到一篇文章,里面有很多好看的图片,但是一张张另存比 ...
- python交互界面实例_Python面向对象编程扑克牌发牌程序,另含大量Python代码!
1. 题目 编写程序, 4名牌手打牌,计算机随机将52张牌(不含大小鬼)发给4名牌手,在屏幕上显示每位牌手的牌. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后, ...
- python关于通讯录模型_python写一个通讯录 - wtwexile - 博客园
python写一个通讯录 闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下 接下来就按照这个流程实现各个模块的功能 1. 定义一个类,并初始化 1 import j ...
最新文章
- java获取手机号码归属地_手机号码归属地能否取消?这些热点问题,工信部回复了...
- 设计模式中必须知道的一些原则
- echart 实例显示位置_技术分享:如何在Unity中使用实例化渲染?
- python语言程序设计实践教程上海交通大学_《C语言实验与等级考试指导》隋雪莉 闵 芳 沈国荣著【摘要 书评 在线阅读】-苏宁易购图书...
- 通过调试对WriteFile()API的钩取
- 第三次学JAVA再学不好就吃翔(part54)--StringBuffer类的添加功能
- LeetCode 808. 分汤(动态规划)
- css一行点点点_如何通过一点点创意使CSS成为不可能
- 通过hadoop + hive搭建离线式的分析系统之快速搭建一览
- body属性文本标记和排版标记
- MyBatis框架parameterType为哈希类型的别名映射和resultMap映射
- 电脑脱机状态怎么解除_win7系统如何解除脱机工作 win7系统解除脱机工作步骤【介绍】...
- 鸿蒙如何连接电视,鸿蒙系统首秀,在自家设备上和普通电视大不相同
- 香港 三星 android6.0,【极光ROM】-【三星NOTE20高通全系列(国行/港版/台版/韩版/美版) N98XX】-【V6.0 Android-R-UC1】...
- QTP9 2自带的视频教程
- Java的图标和由来
- 第一象限直线插补程序 c语言,直线插补算法流程(求助四个象限的直线插补程序)...
- AUTOCAD——中心缩放
- 回文数,回文字符串的判断
- 高校计算机实验员岗位职责,计算机学院实验与实训中心主任岗位职责(参考Word)...
热门文章
- Selenium---环境配置
- 2016年5月25日下午(妙味课堂js预热课程-4笔记一)
- 【数据结构】线段树(interval tree)
- 谷歌浏览器修改CSS和js后同步保存到文件中 (译)
- 【荐】【转】ASP.NET ViewState详解
- 第十三章 第六节 本章小结
- 采用cookie简单实现文章顶/踩功能
- python对csv文件中的数据进行分类_python 数据处理 对csv文件进行数据处理
- 欢迎关注微信公众号Android系统攻城狮,会持续分享技术输出!!!
- C++之默认参数顺序(从右到左)和调用顺序(从左到右)