如何用python抓取网页特定内容

比如一个网站卖ipad平时卖4500偶尔会特价卖3000如何实现实时抓取这个价格?... 比如一个网站卖ipad 平时卖4500 偶尔会特价卖3000 如何实现实时抓取这个价格? 展开
 我来答
黑板客
推荐于2016-07-09 · TA获得超过469个赞
知道小有建树答主
回答量:193
采纳率:100%
帮助的人:190万
展开全部

最简单可以用urllib,python2.x和python3.x的用法不同,以python2.x为例:


import urllib
html = urllib.open(url)
text = html.read()

复杂些可以用requests库,支持各种请求类型,支持cookies,header等

再复杂些的可以用selenium,支持抓取javascript产生的文本


我设计了简单的爬虫闯关网站 www.heibanke.com/lesson/crawler_ex00/

新手如果能自己把三关闯过,相信一定会有所收获。

题解在课程里有提到http://study.163.com/course/courseMain.htm?courseId=1000035

wanghan519
2011-11-01 · TA获得超过7820个赞
知道小有建树答主
回答量:1285
采纳率:60%
帮助的人:533万
展开全部
用urllib2读取通过httpserver传递request,获取html文件。
用正则表达式规定那个价格附近的格式内容,查找整个html,找到价格。
关键在于网站html文件并不规范,可能经常有变化导致失败。

定时运行脚本发现价格变化就报告。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jaybestwang
2011-10-31 · TA获得超过4106个赞
知道小有建树答主
回答量:940
采纳率:0%
帮助的人:702万
展开全部
这个需要借用网站的api,自己去找找看,还有可以用解析网页的模块自己抓取
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式