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写的网络爬虫程序(很简单)相关推荐

  1. python写用用户名密码程序_python写用’户登录程序‘的过程

    作业需求: 基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) 用户3次认证失败后,退出程序,再次启动程序 ...

  2. python日历小程序_python写的日历小程序

    查看: 14785|回复: 262 [作品展示] python写的日历小程序 电梯直达 发表于 2013-8-19 21:38:32 | 只看该作者 |倒序浏览 |阅读模式 马上注册,结交更多好友,享 ...

  3. 三菱fx3u plc程序自己写的三菱fx3u程序 有伺服定位控制 触摸屏 模拟量 FB模块 编程方式很清楚明了

    三菱fx3u plc程序自己写的三菱fx3u程序 有伺服定位控制 触摸屏 模拟量 FB模块 编程方式很清楚明了 适合初学者学习 :828668626283056工控老司机

  4. 用python编写一个点餐程序_Python写一个自动点餐程序

    原博文 2019-08-09 10:45 − # Python写一个自动点餐程序 ## 为什么要写这个 公司现在用meican作为点餐渠道,每天规定的时间是早7:00-9:40点餐,有时候我经常容易忘 ...

  5. python中怎么编写程序_python写完程序怎么运行

    安装并配置完成之后,我们就可以编写第一个python程序.学过其他语言的兄弟姐妹们,都知道语言的入门程序就是hello world.那么,我们这里也以hello world来抛砖引玉,打开python ...

  6. python画圆形螺旋线_Python写的弹球小游戏

    Python 的功能强大应用广泛,从爬虫到 Web 开发,从科学计算到人工智能,都能见到它的身影.当然,Python 还可以编写游戏代码,虽然不是主流,但却十分有趣,既能提升代码能力,又能自娱自乐.敲 ...

  7. python爬虫抓图_Python系列之五_爬虫抓图

    Python系列之五_爬虫抓图 前面我们粗略地学习了Python语言的语法,一直学语法也挺无聊的,现在让我们让做一些有趣的事情. 例如你在百度贴吧里看到一篇文章,里面有很多好看的图片,但是一张张另存比 ...

  8. python交互界面实例_Python面向对象编程扑克牌发牌程序,另含大量Python代码!

    1. 题目 编写程序, 4名牌手打牌,计算机随机将52张牌(不含大小鬼)发给4名牌手,在屏幕上显示每位牌手的牌. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后, ...

  9. python关于通讯录模型_python写一个通讯录 - wtwexile - 博客园

    python写一个通讯录 闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下 接下来就按照这个流程实现各个模块的功能 1. 定义一个类,并初始化 1 import j ...

最新文章

  1. java获取手机号码归属地_手机号码归属地能否取消?这些热点问题,工信部回复了...
  2. 设计模式中必须知道的一些原则
  3. echart 实例显示位置_技术分享:如何在Unity中使用实例化渲染?
  4. python语言程序设计实践教程上海交通大学_《C语言实验与等级考试指导》隋雪莉 闵 芳 沈国荣著【摘要 书评 在线阅读】-苏宁易购图书...
  5. 通过调试对WriteFile()API的钩取
  6. 第三次学JAVA再学不好就吃翔(part54)--StringBuffer类的添加功能
  7. LeetCode 808. 分汤(动态规划)
  8. css一行点点点_如何通过一点点创意使CSS成为不可能
  9. 通过hadoop + hive搭建离线式的分析系统之快速搭建一览
  10. body属性文本标记和排版标记
  11. MyBatis框架parameterType为哈希类型的别名映射和resultMap映射
  12. 电脑脱机状态怎么解除_win7系统如何解除脱机工作 win7系统解除脱机工作步骤【介绍】...
  13. 鸿蒙如何连接电视,鸿蒙系统首秀,在自家设备上和普通电视大不相同
  14. 香港 三星 android6.0,【极光ROM】-【三星NOTE20高通全系列(国行/港版/台版/韩版/美版) N98XX】-【V6.0 Android-R-UC1】...
  15. QTP9 2自带的视频教程
  16. Java的图标和由来
  17. 第一象限直线插补程序 c语言,直线插补算法流程(求助四个象限的直线插补程序)...
  18. AUTOCAD——中心缩放
  19. 回文数,回文字符串的判断
  20. 高校计算机实验员岗位职责,计算机学院实验与实训中心主任岗位职责(参考Word)...

热门文章

  1. Selenium---环境配置
  2. 2016年5月25日下午(妙味课堂js预热课程-4笔记一)
  3. 【数据结构】线段树(interval tree)
  4. 谷歌浏览器修改CSS和js后同步保存到文件中 (译)
  5. 【荐】【转】ASP.NET ViewState详解
  6. 第十三章 第六节 本章小结
  7. 采用cookie简单实现文章顶/踩功能
  8. python对csv文件中的数据进行分类_python 数据处理 对csv文件进行数据处理
  9. 欢迎关注微信公众号Android系统攻城狮,会持续分享技术输出!!!
  10. C++之默认参数顺序(从右到左)和调用顺序(从左到右)