|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
如图我只想提取前4个节点的内容,该怎么修改呢?我不想要第5个节点的text文本内容。
代码如下:
- import requests
- from lxml import etree
- headers = {
- "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.54"
- }
- a = requests.get("https://www.52pojie.cn/",headers=headers).text
- b = etree.HTML(a)
- c = b.xpath("//td[@valign='top']//a//text()")
- for i in c:
- print(i)
复制代码
在线等,谢谢。
本帖最后由 陶远航 于 2023-8-25 17:42 编辑
- import requests
- from lxml import etree
- headers = {
- "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.54"
- }
- a = requests.get("https://www.52pojie.cn/",headers=headers).text
- b = etree.HTML(a)
- for i in range(1,5):
- c = b.xpath(f"//td[@valign='top'][{i}]//a//text()")
- for i in c:
- print(i)
复制代码
人工回答,实测可行
|
|