首页 > 其他分享 >xpath解析使用extract()的各种情况分析

xpath解析使用extract()的各种情况分析

时间:2023-05-19 17:33:06浏览次数:96  
标签:xpath __ SelectorList 返回 list query 解析 extract


xpath解析使用extract()的各种情况分析_ico

  1. 返回一个SelectorList 对象 http://scrapy-chs.readthedocs.io/zh_CN/0.24/topics/selectors.html#selectorlist
SelectorList 类是内建 list 类的子类,提供了一些额外的方法:
xpath(query)
css(query)
extract()
re()
__nonzero__()
  1. 返回一个list(就是系统自带的那个) 里面是一些你提取的内容
  2. 返回2中list的第一个元素(如果list为空抛出异常)
  3. 返回1中SelectorList里的第一个元素(如果list为空抛出异常),和3达成的效果一致
  4. 4返回的是一个str(如果Python2为unicode应该), 所以5会返回str的第一个字符

 

标签:xpath,__,SelectorList,返回,list,query,解析,extract
From: https://blog.51cto.com/u_14008060/6314312

相关文章

  • nodejs 解析php的session_decode 的module(session_decode.js)
    文件名:session_decode.js//exports.session_decode=function(){//varmessage="Hellofromtheohaitheremodule";//returnmessage;//};exports.session_decode=function(data){//*example:session_decode('firstName|s:5:&quo......
  • php第三方库:用simple_html_dom解析html(php)
    一,第三方库的地址:https://github.com/voku/simple_html_dom二,安装库:simple_html_dom:1,安装[lhdop@blogparsehtml]$composerrequirevoku/simple_html_domInfofromhttps://repo.packagist.org:#StandWithUkraine…2,安装完成后查看安装成功的文件:[lhdop@blog......
  • 数据解析
    正则元字符元字符:具有固定含义的特殊符号常用元字符:.匹配除换行符以外的任意字符,未来在Python的re模块是个坑\w匹配字母或数字或下划线\d匹配数字\n 匹配一个换行符\t 匹配一个制表符^ 匹配字符串的开始$ 匹配字符串的结尾......
  • TS高级类型 Record、Pick、Partial、Required、Readonly、Exclude、Extract、Omit、No
    keyof获取类型内所有的key,即所有属性名,获取的是一个联合类型这里类型指:通过interface或type定义的类型;通过typeofxxx返回的类型等。keyof后面必须是类型,不能是具体的对象interfaceIPeople{name:string,age?:number,sex:string,}ty......
  • [转]Android冷启动白屏解析,带你一步步分析和解决问题
    [img]http://dl2.iteye.com/upload/attachment/0118/3095/d8d8c13d-7225-33cd-9559-efcc6e1f9432.png[/img]关于首次启动程序白屏时间过长这个问题其实我也早就发现了,而且正如评论中所说,有的时候白屏时间可以长达七八秒。看来这个问题已经是一个普遍存在的......
  • Android Fragment完全解析,关于碎片你所需知道的一切
    我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有......
  • 二次函数题目解析
    写给自己看的,以免明天的我忘记解法(雾[温迪_欸嘿]-题目-问$①$:观察函数图像可得信息:1.$ c>0$ (函数图像与$ y$交点位于$ (0,c)$)2.$ a<0$ (函数开口向下时$a$为负号)3.$a$与$b$异号($a*b>0$[同号]时,对称轴在$y$轴左侧,右侧则为异号)∵$a<......
  • 领域驱动设计DDD架构解析和绘图模板分享
    DDD整洁架构DDD整洁架构为了解决强调用的关系,出现了洋葱架构(六边形)架构,就是为了实现依赖倒置它的思想就是把领域模型放到核心的位置,领域模型是独立的,不会直接强依赖其他层,而通过适配器来完成领域模型和外层的数据交换。DDD分层架构和三层架构的区别与关系DD分层架构和三......
  • 利用python解析log日志,json文件,配置文件。
    对于喜欢偷懒的我来说,重复同样的工作是很令人头疼的事情,总想找到一条捷径,最好是一劳永逸。本次跟大家分享的是对log日志,json文件以及配置文件的解析,读取。首先是log日志的读写:读取数据:f=open("spring05注意事项.txt",mode='r',encoding='utf-8')line=f.readline()whileline......
  • 什么是 Angular 的 API Extractor?
    Angular的APIExtractor是一个用于生成和管理TypeScript库的API文档的工具。它的工作原理是通过分析TypeScript代码,并提取其中的公共API,生成清晰的文档以便开发者了解库的使用方式、函数、类、接口等。APIExtractor的工作流程如下:配置:首先,需要创建一个名为"api-e......