RT

进行B站北理工的课程,有人说雪球网可以作为百度股票的替代
希望查到的标签如下:给雪球网跪下了

保存结果如下,可以看出网页获取成功,标签选择成功,但为什么 上图中的p标签和span标签查不到呢

代码如下

# -*- coding: utf-8 -*-
import scrapy
import re
class StocksSpider(scrapy.Spider):name = 'stocks'allowed_domains = ['xueqiu.com']start_urls = ['https://quote.eastmoney.com/stock_list.html']def parse(self, response):for href in response.css('a::attr(href)').extract():try:stock=re.findall(r"[s][hz]\d{6}",href)[0]url ='https://xueqiu.com/k?q='+stock#变成生成器#当查找雪球网的时候:比如sh501007#https: // xueqiu.com/k?q = sh501007#点击进入页面后#https: // xueqiu.com/S/SH501007#这里大小写都可以headers = {'cookie': 'miid=1296267545453648768; t=b4d385e2145f596a67961e4dd08e9a8f; cna=pqwcFXxbJjACAXWIA7AFEfA8; thw=cn; tracknick=tb487881011; lgc=tb487881011; _cc_=UIHiLt3xSw%3D%3D; tg=0; enc=%2FTqA3gAexHOKU0cyPYbSWM1pGS8vgnlEK3EMnkYd2T%2BlB%2BJh18hxryREG48c%2BYmdk7yfvbSMCBDQExP23eUm3w%3D%3D; hng=CN%7Czh-CN%7CCNY%7C156; x=e%3D1%26p%3D*%26s%3D0%26c%3D0%26f%3D0%26g%3D0%26t%3D0%26__ll%3D-1%26_ato%3D0; cookie2=19ef67fdfc3f433776e5e9cafaf6a8ea; v=0; _tb_token_=08b7e3e7e183; _m_h5_tk=62383241b06635c64b07942e50e47d9d_1562004576179; _m_h5_tk_enc=0465da475a8335f8fd8d9ef6bb280a71; unb=4235284520; sg=101; _l_g_=Ug%3D%3D; skt=c571ae590b7580cb; cookie1=AnQIvxj44XbyESoVNTVtwfJRB8W%2BbAPV%2BVZMWhAghjk%3D; csg=23f40375; uc3=vt3=F8dBy34cs3fc7ebsEqk%3D&id2=Vy67WD1MZomrsw%3D%3D&nk2=F5RBzeKtOazPVJc%3D&lg2=UtASsssmOIJ0bQ%3D%3D; existShop=MTU2MTk5NTE3MQ%3D%3D; dnk=tb487881011; _nk_=tb487881011; cookie17=Vy67WD1MZomrsw%3D%3D; mt=ci=21_1; uc1=cookie14=UoTaGdT0tHdY5w%3D%3D&lng=zh_CN&cookie16=VT5L2FSpNgq6fDudInPRgavC%2BQ%3D%3D&existShop=false&cookie21=VFC%2FuZ9aj3yE&tag=8&cookie15=UIHiLt3xD8xYTw%3D%3D&pas=0; whl=-1%260%260%261561995222497; isg=BHNzJqpkKgCWtOesccf13ZRUAnddACwkF8iwAyUQzxLJJJPGrXiXutG23hRvn19i; l=bBMxcfBPv539-OTkBOCanurza77OSIRYYuPzaNbMi_5K-6T_2qQOkAuQFF96Vj5Rs4YB4G2npwJ9-etkq','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'}yield scrapy.Request(url,callback=self.parse_stock,headers=headers)#callback给出了一个处理函数except:continuedef parse_stock(self,response):#最终要返回信息给item_piplinename =response.css('span::text').extract()name2=response.css('p::text').extract()fname='Xueqiu.txt'with open(fname,'a') as f:f.write(str(response)+'\n')f.write('span'+str(name)+'\n')f.write('p'+str(name2)+'\n')f.close()self.log('Saved file %s.' % str(response))# self.log(str(keyList))

代码截图如下

求助!!css选择器为什么有很多标签查不到相关推荐

  1. html css 选择父亲,高级CSS选择器--之父子元素应用

    兄弟组合有两类兄弟组合: 临近兄弟组合和普通兄弟组合临近兄弟组合 该CSS选择器使用加号"+"来链接前后两个CSS选择器. CSS选择器中的元素有同一个父亲,而且第二个必须紧紧的跟 ...

  2. Web前端开发笔记——第三章 CSS语言 第二节 CSS选择器

    目录 前言 一.CSS选择器 (一)标签选择器 (二)id选择器 (三)类别选择器 二.针对标签的选择器嵌套 三.集体声明和全局声明 (一)集体声明 (二)全局声明 结语 前言 CSS代码由选择器和一 ...

  3. html连在一起的选择器,请问关于css选择器的问题:两个类选择器连在一起是什么意思?...

    CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. 选择器包括单独的选择和分组选择. 如:h1 { color:red;} 单独选择器 定义h1标签的文字颜色 h1, h2, h3, h4 ...

  4. CSS选择器优先级总结

    本文转载自https://www.cnblogs.com/zxjwlh/p/6213239.html CSS三大特性-- 继承. 优先级和层叠. 继承:即子类元素继承父类的样式; 优先级:是指不同类别 ...

  5. CSS 选择器的种类有哪些?怎么用?

    CSS 选择器的种类有哪些?怎么用?CSS 选择器的种类有标签选择器.类选择器.层级选择器(后代选择器).id选择器.组选择器.伪类选择器,作为程序员应该具备根据不同的场景选择适合的CSS选择器. C ...

  6. css a标签去掉下划线_这30个CSS选择器,你必须熟记(上)

    CSS的魅力就是让我们前端工程师像设计师一样进行网页的设计,我们能轻而易举的改变颜色.布局.制作出漂亮的阴影效果等等,我们只需要改几行代码,不需要借助任何软件,就能轻而易举的实现,感觉就像魔法师一般, ...

  7. :empty css 可以用在哪些标签,CSS3 :empty 选择器

    这可是个好东西,我也是这个星期才发现的,下面我们来说具体功能. p:empty { width:100px; height:20px; background:#ff0000; } A paragrap ...

  8. Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)

    一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,"无序列表"的 ...

  9. python 全栈开发,Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)

    一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,"无序列表"的 ...

最新文章

  1. duck typing java_编程语言中的鸭子类型 Duck Typing
  2. BugkuCTF-reverse:Easy_vb + Easy_Re
  3. java nio.Buffer的属性变化
  4. MySQL-TCL语言
  5. 【在路上5】实时计算助力派件管控
  6. Fiddler代理配置
  7. Java中的静态方法、类方法、成员方法、构造方法、非静态方法,各方法的定义以及个方法的功能详解大全
  8. 关于2022虎符pwn mva解决jmp rax无法反汇编的这么个事情
  9. 三维图像专业处理软件Dragonfly的中文语言包
  10. JAVA javaweb JSP水果管理系统源码(水果进销存管理系统水果管理系统(水果进销存)
  11. 耗时2天,我自制了一台体感游戏机
  12. git不能push文件
  13. 智慧交通|沪宜公路智慧车列交通仿真研究
  14. 7-4 病毒感染检测 (15 分)
  15. 实体类使用@Builder,导致@ConfigurationProperties注入属性失败
  16. DYA9面向对象中--多态
  17. ElasticSearch 高级
  18. markdown常用的语法(乌迪尔)
  19. 阿里云扛把子-阿里云服务器介绍
  20. NLP系列(5)_从朴素贝叶斯到N-gram语言模型

热门文章

  1. 实战ELK(9) Elasticsearch地理位置
  2. 可滚动Widget SingleChildScrollView
  3. thinkphp5 消息队列thinkphp-queue扩展
  4. Jzoj4790 选数问题
  5. EL表达式从数组 Map List集合取值
  6. UBUNTU安装 Rabbitvsc可视化版本控制客户端软件
  7. javascript对于DOM加强
  8. GetCurrentDirectory和SetCurrentDirectory函数
  9. ASP.Net2.0 数据绑定控件的优越性在哪里?
  10. linux内核合并dtb文件,c – 如何修改内核DTB文件