为什么爬虫有时候能用有时候不能?

bluesjunior bluesjunior 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如说我爬一个网页的段子,一个星期前还能用,现在就什么都不显示了。
代码如下:
#coding:utf-8
import urllib2
import re


user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers = {'User-Agent': user_agent }
class QSBK:

def getPage(self):
url='http://www.qiushibaike.com/hot/page/1'
request = urllib2.Request(url,headers = headers)
response = urllib2.urlopen(request)
return response.read()

def getContent(self):
pattern = r'<div class="content">(.*?)</div>'
page = self.getPage()
content = re.findall(pattern,page)
for c in content:
print(c[0])


qsbk = QSBK()
qsbk.getContent()


网址:http://www.qiushibaike.com/hot/page/1'
<div class="content">

熊孩子问:“妈妈,今天你能带我吃汉堡去吗?”<br/>妈妈:“你要能写出汉堡这俩字 ,我就带你去。”<br/>熊孩子:“那咱们去吃KFC吧!我会写KFC。
<!--1450440931-->

</div>

记得上次在pycharm里不能直接显示中文,就储存进了文本,还算正常。
那这次为什么什么都不显示了呢?望指教。
...全文

相关推荐

基于Python专业网络爬虫的设计与实现

】网络爬虫,又称网页蜘蛛、网络机器人。随着计算机技术的高速发展,互联网中 的信息量越来越大,搜索引擎应运而生。传统的搜索引擎会有返回结果不精确等局限性。 为了解决传统搜索引擎的局限性,专用型网络爬虫在互联网中越来越常见。同时,专用型 网络爬虫具有专用性,可以根据制定的规则和特征,最后只体现和筛选出有用的信息。

qq_35661439

C#网络爬虫程序源码

网上找的一个C#写的网络爬虫程序源码,支持多线程,上传上来方便自己查看,有需要的朋友可以直接拿去参考,呵呵~~~谢谢作者。

daiafei

解析Python网络爬虫_复习大纲.docx

解析Python网络爬虫_复习大纲.docx

则然峰

基于Python的网络爬虫技术

1基于Python的网络爬虫 网络爬虫又称网络蜘蛛,或网络机器人。网络爬虫通过网页的 链接地址来查找网页内容,并直接返回给用户所需要的数据,不需 要人工操纵浏览器获取。脚daon是一个广泛使用的脚本语言,其自 带了urllib、urllib2等爬虫最基本的库,Scrapy网络爬虫是基于 Python语言开发的开源爬虫软件,Serapy可在Windows,Linux等多 个操作系统运行。如果待抓取网页的HTML源码很多,需要下载大 量的内容,用户可在Serapy爬虫框架上定制开发部分模块实现爬虫 功能。

qq_35661439

Python-爬虫课件.ppt

“网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。

好逸爱劳
评论 3
收藏 已收藏
分享
返回顶部
bluesjunior
脚本语言 37,737 成员 34,208 内容