鱼C论坛

 找回密码
 立即注册
查看: 3157|回复: 9

[技术交流] 【爬虫】初次使用xpath

[复制链接]
发表于 2021-3-5 23:25:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
        最近刚开始接触爬虫这块,要学的东西还是挺多的,好多库都要用到,包括正则,乍一看就头大
        不过还好,感觉挺好玩的,起码有点儿兴趣作支撑
        当然代码很简单,就是随(故)便(意)找了个排行榜练练手。。。
        (鱼哥好像有说过不能爬咱论坛来着

  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Wed Mar  3 18:26:35 2021
  4.     首次使用xpath
  5. @author: 昨非
  6. """
  7. import requests
  8. from fake_useragent import UserAgent  
  9. from lxml import etree

  10. url = "https://fishc.com.cn/misc.php?mod=ranklist&type=member&view=credit&orderby=5"

  11. headers = {
  12.             "User-Agent": UserAgent().chrome
  13.             }
  14. response = requests.get(url, headers=headers)
  15. e = etree.HTML(response.text)  


  16. #由网页源码而定*
  17. names = e.xpath('//div[@class="xld xlda hasrank"]/dl/dt/a/text()')
  18. values = e.xpath('//div[@class="xld xlda hasrank"]/dl/dd[3]/p/text()')

  19. #print(names)
  20. #print(values)
  21. for name, value in zip(names, values):
  22.     print(name, value)
复制代码

评分

参与人数 2贡献 +6 收起 理由
雨如洁 + 3
糖甜弯了嘴 + 3 感谢楼主无私奉献!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-3-6 01:01:20 | 显示全部楼层
虽然只能看懂伪装,
尝试了一下,爬到了10个名字和技术值吧
不过还有很多不知名的报错
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-6 17:50:35 | 显示全部楼层
加油~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-6 17:54:28 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-6 17:56:32 | 显示全部楼层
yuedong 发表于 2021-3-6 01:01
虽然只能看懂伪装,
尝试了一下,爬到了10个名字和技术值吧
不过还有很多不知名的报错

?什么报错
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-6 18:28:33 | 显示全部楼层

奇怪,没有报错了刚刚试了一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-7 14:10:16 | 显示全部楼层
爬论坛是可以的,只不过频率不要太高就好
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-7 14:13:31 | 显示全部楼层
qiuyouzhi 发表于 2021-3-7 14:10
爬论坛是可以的,只不过频率不要太高就好

我这小打小闹,不想有些大佬动不动几万几十万条数据来分析
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-7 15:06:17 | 显示全部楼层
强烈支持
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-7 17:38:13 | 显示全部楼层
厉害,厉害
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-27 00:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表