鱼C论坛

 找回密码
 立即注册
查看: 991|回复: 5

[已解决]豆瓣“一周口碑榜”排名第一的电影

[复制链接]
发表于 2020-6-3 13:10:05 | 显示全部楼层 |阅读模式

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

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

x
import requests  
import lxml.html  

myheaders = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36"} 
  
http_response = requests.get('https://movie.douban.com', headers=myheaders)  
http_response.encoding = 'utf-8'  
  
html = lxml.html.fromstring(http_response.text)  

title = html.xpath('//*[@id="billboard"]/div[2]/table/tr[1]/td[2]/a')  

print(title)
print(title[0].text_content())

print(title)返回一个数组,能解释一下print(title[0].text_content())的原理吗?
最佳答案
2020-6-3 13:16:01
其他语言学多了哈哈,Python 里面没有数组概念 不算 numpy 那些,返回的是个列表


title[0].text_content() 就是 title 的第一个内容里的 文本提取出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-3 13:16:01 | 显示全部楼层    本楼为最佳答案   
其他语言学多了哈哈,Python 里面没有数组概念 不算 numpy 那些,返回的是个列表


title[0].text_content() 就是 title 的第一个内容里的 文本提取出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-3 13:19:27 | 显示全部楼层
Twilight6 发表于 2020-6-3 13:16
其他语言学多了哈哈,Python 里面没有数组概念 不算 numpy 那些,返回的是个列表

哦!那像这段代码,列表中只有一个元素,所以是title[0],我试了一下如果直接写title.text_content()会报错,显示列表没有text_content()这个方法,所以这个方法是某个元素的方法吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-3 13:21:58 | 显示全部楼层
jump_p 发表于 2020-6-3 13:19
哦!那像这段代码,列表中只有一个元素,所以是title[0],我试了一下如果直接写title.text_content()会报 ...

对的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-3 13:22:30 | 显示全部楼层
jump_p 发表于 2020-6-3 13:19
哦!那像这段代码,列表中只有一个元素,所以是title[0],我试了一下如果直接写title.text_content()会报 ...


对的  是title 列表里面有很多元素  还有 text_content() 是对 html类型的对象用的 不是对列表的对象使用的
title 里面的元素是 html 对象 所以 text_content() 对列表才会报错,列表里面到底有几个元素你可以len一下看看,也有可能是一个元素
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-3 13:25:04 | 显示全部楼层
Twilight6 发表于 2020-6-3 13:22
对的  是title 列表里面有很多元素  还有 text_content() 是对 html类型的对象用的 不是对列表的对象使 ...

懂了!(另外这段代码就是返回一个元素,因为是爬排名第一的电影
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-20 21:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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