11.4.5 使用开发者工具来寻找 HTML 元素

程序利用requests 模块下载了一个网页之后,你会得到该页的HTML 内容,作为一
个字符串值。现在你需要弄清楚,这段HTML 的哪个部分对应于网页上你感兴趣的信息。这就是可以利用浏览器的开发者工具的地方。假定你需要编写一个程序,从
http://weather.gov/获取天气预报数据。在写代码之前,先做一点调查。如果你访问该网站,并查找邮政编码 94105,该网站将打开一个页面,显示该地区的天气预报。

如果你想抓取那个邮政编码对应的气温信息,怎么办?右键点击它在页面的位置(或在OS  X 上用 Control-点击),在弹出的菜单中选择 Inspect  
Element。这将打开开发者工具窗口,其中显示产生这部分网页的 HTML。图 11-5 展示了开发者工具打开显示气温的 HTML。

 通过开发者工具,可以看到网页中负责气温部分的 HTML 是<p class= "myforecast-
current-lrg">57°F</p>。这正是你要找的东西!看起来气温信息包含在一个<p>元素中,带有 myforecast-current-lrg 
类。既然你知道了要找的是什么,BeautifulSoup 模块就可以帮助你在这个字符串中找到它。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大飞哥软件自习室

希望支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值