找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2911|回复: 1

[资源与教程] 各位大佬帮帮忙。萌新求爬虫解决办法

2

主题

4

帖子

4

积分

贫民

积分
4
py大侠 发表于 2022-4-15 00:46:59 | 显示全部楼层 |阅读模式
网页源代码如图
https://v.m.jd.com/landpage/orde ... e&customerName=******5&sharePageType=2
网址如上
我的代码是这样的。我想要的是运单号那个class怎么都抓不出来。求解


  1. from bs4 import BeautifulSoup
  2. import requests
  3. import lxml

  4. target = 'https://v.m.jd.com/landpage/orderShare.action?shareData=1hxLnqRo%2BySyxqy1JvkXJPNwO%2Bb785pe&customerName=******5&sharePageType=2'

  5. req = requests.get(target)
  6. req.encoding = 'utf-8'
  7. html = req.text
  8. bf = BeautifulSoup(html,'lxml')

  9. titles = bf.find_all({'class': 'info-card mb-24 bl-br br-br'})
  10. for item in titles:
  11.     title = item.text.strip()
  12.     print(title)
复制代码




html.png
回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
qianaonan 发表于 2023-7-18 17:29:56 | 显示全部楼层
你这个是看你自己购买东西的快递单号,既然你看自己的单号,那肯定是需要登录的,哪怕你get这个网页了,它并不携带cookie信息,服务器会认为你是没有登陆的,需要重新登录。
回复 支持 反对

使用道具 举报

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

本版积分规则

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