爬虫 xpath 的使用与范例
2017-06-14 16:38
381 查看
#coding:utf-8 from flask import Flask import requests from lxml import etree app= Flask(__name__) app.debug =True #爬取小说并返回到前台 @app.route('/',methods=['GET','POST']) def index(): r = requests.get("http://www.biquge.com.tw/0_703") html = etree.HTML(r.content) # print r.content print '--------------------111' # f = html.xpath('//div[@id="list"]/dl/dd/a/text()')#获取id为list的盒子下的 文本内容 f = html.xpath('//div[@id="list"]/dl/dd/a/@href')#获取a标签的 href属性 f = html.xpath('//div[@id="list"]/dl/dd/a') print '---------------------2' print f text ='' for i in f: a = i.xpath('text()')#获取文本 b = i.xpath('@href')#获取属性href # print a text = text+a[0]+'--'+'http://www.biquge.com.tw/'+b[0] +'<br>' return text if __name__ == '__main__': app.run()
相关文章推荐
- 第三百三十六节,web爬虫讲解2—urllib库中使用xpath表达式—BeautifulSoup基础
- python3[爬虫实战] 使用selenium,xpath爬取京东手机(上)
- Python使用Xpath轻松爬虫(脑残式)
- python3爬虫必学Xpath,快速使用lxml.etree
- Python3爬虫(2)xpath模块代替re正则模块的使用
- Python爬虫(入门+进阶)学习笔记 1-4 使用Xpath解析豆瓣短评
- python爬虫系列(七):XPath的使用
- Python爬虫(十三)_案例:使用XPath的爬虫
- 案例:使用XPath的的爬虫
- python爬虫之xpath的基本使用详解
- 爬虫XPath库的使用(Python)
- 用python写网络爬虫-使用xpath代替正则表达式
- python爬虫利器-xpath使用
- 爬虫案例:xpath的使用
- [Java爬虫] 使用 HtmlUnit + Xpath 模拟点击、动态获取信息
- [置顶] [Java爬虫] 使用 Xpath + HtmlUnit 爬取网页基本信息
- python3[爬虫实战] 使用selenium,xpath爬取京东手机(下)
- PHP 使用Xpath爬虫
- 【python爬虫】scrapy框架笔记(一):创建工程,使用scrapy shell,xpath
- python3[爬虫实战] 使用selenium,xpath爬取京东手机(下)