qq_43415765
漫漫在努力
采纳率50%
2021-03-07 17:06

在用python爬取房天下数据,跟着视频练习,却爬不出来一样的结果,只有{}和[]

5
已结题

视频的代码 爬取的结果

 我的代码和爬取结果

  • 点赞
  • 收藏
  • 复制链接分享

3条回答

  • jslang 天际的海浪 1月前

    可能是人家网站改版了,你看看res.text获取的html代码与视频的一样吗?

    点赞 1 评论 复制链接分享
  • jslang 天际的海浪 1月前
    #-*- codeing = utf-8 -*-
    from bs4 import BeautifulSoup
    import requests
    url = "https://zj.esf.fang.com/chushou/3_181595442.htm?rfss=1-4207a2a1090d2b8fff-3b"
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Safari/537.36"
    }
    res = requests.get(url=url, headers=headers)
    soup = BeautifulSoup(res.text, 'html.parser')
    res2 = soup.select(".tab-cont-right .trl-item1")
    print(res2)

    点赞 评论 复制链接分享
  • jslang 天际的海浪 1月前

    res = soup.select(".tab-cont-right .trl-item1")

    .tab-cont-right 与 .trl-item1 之间要有空格 
    .trl-item 后面是数字1,不是字母l
     

     

     

    点赞 评论 复制链接分享

为你推荐