在您的情况下,解决方案是:td:nth-child(1)

Selects every

element that is the first child of its parent

>>> response.css('tr.A td:nth-child(1) a::attr(href)').extract_first()

'example.com'

说明:

^{pr2}$

在这里,上面的表达式意味着使用类A选择tr元素中的所有td元素,然后选择所有a元素href属性,但是由于您使用的是extract_first(),所以它只选择第一个匹配项。在

您可以在shell中测试xpath或css,如下所示:>>> from scrapy.http import HtmlResponse

>>> response = HtmlResponse(url="Test HTML String", body="""

...

...

... Hello

...

...

...

...

... Dummy link

...

...

...

...

...

...

...

...

...

... Dummy link

...

...

...

...

... Dummy link

...

...

...

...

...

...

...

...

...

... Dummy link

...

...

...

...

... Dummy link

...

...

...

...

...

...

...

...

...

... Dummy link

...

...

...

...

... Dummy link

...

...

...

...

...

...

...

...

...

... Dummy link

...

...

...

...

... Dummy link

...

...

...

...

...

...

""")

>>> response.css('tr.A td:nth-child(1) a::attr(href)').extract_first()

'example.com'

python某行某列读取数据_使用scrpython从某行的第一列提取数据相关推荐

  1. opencv如何把一个矩阵不同列分离开_【opencv基础】OpenCV从Mat中提取某些行或列

    前言 Opencv中可以调用函数提取某些连续的行或者列,Mat的rowRange和colRange可以获取某些范围内行或列的指针: 这两个函数返回的是指向原矩阵内部位置的指针,类似于浅拷贝: exam ...

  2. mysql8导入 psc 没有数据_新特性解读 | MySQL 8.0.22 任意格式数据导入

    作者:杨涛涛 资深数据库专家,专研 MySQL 十余年.擅长 MySQL.PostgreSQL.MongoDB 等开源数据库相关的备份恢复.SQL 调优.监控运维.高可用架构设计等.目前任职于爱可生, ...

  3. sql怎么实现取当前数据以及累计7天数据_年薪60万+大佬吐血整理字节跳动大数据面试真题...

    字节的面试难度一直很高,所以一直是我想攻克的目标,定下这个目标后就去准备收集了几十个字节实际面经,还包括面试前都需要做哪些准备.只能说是工欲善其事必先利其器,经过这些周全的准备,最终的面试还是很顺利的 ...

  4. sql 获取两个月内数据_如何在3个月的时间内自学成为数据分析师?

    从一名0基础的用户运营自学成为数据分析师,我花了大半年的时间,但是抛开工作时间,系统性的学习只花了3个月. 这篇文章会从学习资源和学习路径两个方面分享我的自学经验,希望能对大家有所帮助. 先来说说有哪 ...

  5. xlsx表格怎么筛选重复数据_在Excel中怎样筛选以及删除重复的数据呢?

    Excel中大量的公式函数可以应用选择,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便.今天就跟着小编一起来看一看:在Excel中怎样筛选以及删 ...

  6. 从hbitmap中获取位图数据_如何快速从主流数据库中获取人/小鼠数据?

    点击上方"蓝色字体"关注我们 鹿明 生物 蛋白.代谢组学服务专家 关注我们收获更多 关注 随着生物科技的迅速发展,每天都会有海量的生物学数据产生,如何有效的分析这些"生物 ...

  7. python网络爬虫系列(七)——selenium的介绍 selenium定位获取标签对象并提取数据 selenium的其它使用方法

    一.selenium的介绍 知识点: 了解 selenium的工作原理 了解 selenium以及chromedriver的安装 掌握 标签对象click点击以及send_keys输入 1. sele ...

  8. node爬取app数据_在电销行业中,运营商大数据究竟起着怎样的作用

    联通运营商已经执行大数据精确获客业务流程.运营商大数据精确获客业务流程能够协助不一样的领域,不一样的公司节省获客推广营销成本费,均值能够协助每一个公司节省营销推广固定成本的30%-50%,而且获客率能 ...

  9. datetime插入数据_量化学习:聚宽jqdatasdk对接vnpy的数据服务

    -- 本篇文章 by 丁智 数据服务:使用聚宽jqdatasdk获取分钟数据按vnpy的Bar格式导入至mongodb中 提供downloadAllMinuteBar(),可以通过定时任务的形式,按v ...

最新文章

  1. 您的主机不满足在启用hyper-v或device_是时候换掉你的旧书桌了!乐歌E5M电动升降桌,坐立换姿不疲劳...
  2. 2018ACM四川省赛G.Grisaia(超棒的杜教筛好题)
  3. 白话(whitening)
  4. java对excel经行读写
  5. python获取参数
  6. (转载)C,C++,C#三者区别
  7. 【Learning】 动态树分治
  8. 安卓自定义控件的原理
  9. gns3虚拟机服务器集群,GNS3中如何实现与Vmware Workstation连接
  10. Java 拾遗补阙 ----- 数据类型
  11. windows 2000 密钥
  12. qt项目转Xcode项目(Xcode开发qt)
  13. [uboot]What is MLO file?
  14. PhpStorm2017破解版
  15. 轻量级自动化测试框架 UFT 初学者 学习编写
  16. 120G+训练好的word2vec模型(中文词向量)
  17. 【程序源代码】小程序商城系统(CoreShop)
  18. STC8H单片机I2C协议驱动OLED 的困惑
  19. 克罗地亚3-1战胜苏格兰晋级淘汰赛 当贝投影F3陪你畅爽观赛
  20. Java输出hello world

热门文章

  1. sourcetree帮助文档
  2. Kubernetes 1.9 发布
  3. Spark对Kafka两种连接方式的对比——Receiver和Direct
  4. java基础---File类
  5. leetcode 464. Can I Win | 464. 我能赢吗(博弈论,动态规划)
  6. leetcode 207. Course Schedule | 207. 课程表(Java)
  7. 【Mybatis】MyBatis 实现多表查询
  8. 一张PDF了解JDK10 GC调优秘籍-附PDF下载
  9. 一文弄懂String的所有小秘密
  10. JDK13的六大重要新特性