hemiao10 2020-08-19 19:02 采纳率: 0%
浏览 113

为什么代码抓不到网页上存在的标签文本内容?

1.问题:写好了代码,抓取网页上某标签的文本内容时,抓取结果为空白,查看网页源代码发现该标签文本内容存在。源代码如下。

import requests
from bs4 import BeautifulSoup

response = requests.get('https://ncov.dxy.cn/ncovh5/view/pneumonia')
home_page = response.content.decode()
soup = BeautifulSoup(home_page, 'lxml')
script = soup.find(id='getListByCountryTypeService2true')
text = script.text
print(text)

2.运行结果:空白

图片说明

3.尝试过加上头(headers),无效。

望大佬们不吝赐教,最好有完整代码!跪谢!!!

  • 写回答

1条回答 默认 最新

  • 垃圾管理员 2020-08-19 19:59
    关注

    用response.text
    (response.content是字节流)

    评论

报告相同问题?