Beautiful Soup(代码正在运行)现在只返回某些标签

斯林戈

几周前我正在抓取这个网站,但一些代码不再有效。

此代码按预期返回所有内容:

from bs4 import BeautifulSoup
import requests
url = 'https://www.sportsbookreview.com/betting-odds/nfl-football/consensus/'
res = requests.get(url)
soup = BeautifulSoup(res.content, "lxml")
soup.find_all('div', {'class': 'hUMQK _3JPYB'})

但是,当在下面的代码上执行 find all 时,它现在返回一个空列表并且它曾经可以工作。网页 HTML 中似乎没有任何变化

soup.find_all('div', {'class': '_3h0tU'})

“div”标签的 HTML 图像

哈尔

因为我不知道网站是否改变了填充方式,但如果允许页面加载时间就可以工作。使用硒检索就好了。似乎内容是 JS 加载的。

from selenium import webdriver

URL = "https://www.sportsbookreview.com/betting-odds/nfl-football/consensus/"
d = WebDriver.Chrome()
d.get(URL)
for item in d.find_elements_by_css_selector("._3h0tU"):
    Print(item.Text)
    d.quit()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Beautiful Soup find() 返回 None?

来自分类Dev

Webscraping的Beautiful Soup问题

来自分类Dev

Beautiful Soup parse Table 只返回最后一行

来自分类Dev

抓取某些属性-Beautiful Soup Python

来自分类Dev

如何用Beautiful Soup忽略空标签?

来自分类Dev

如何使用Beautiful Soup来<script>标签?

来自分类Dev

如何用Beautiful Soup忽略空标签?

来自分类Dev

下面的Beautiful Soup代码怎么解释?

来自分类Dev

Python Beautiful Soup .content属性

来自分类Dev

使用Beautiful Soup检索数据

来自分类Dev

用 Beautiful Soup 解析 KML

来自分类Dev

Beautiful Soup - 在 div 后提取

来自分类Dev

如何从网络抓取功能中删除某些信息(Beautiful Soup):

来自分类Dev

如何使用Beautiful Soup按属性值选择标签

来自分类Dev

查找带有特定文本的<td>标签值(Beautiful Soup)

来自分类Dev

使用Beautiful Soup获取所有HTML标签

来自分类Dev

Python Beautiful Soup Table数据抓取特定TD标签

来自分类Dev

如何使用Beautiful Soup拉没有属性的<p>标签?

来自分类Dev

使用beautiful-soup提取特定标签的元素

来自分类Dev

在Beautiful Soup中定位没有标签的文本元素

来自分类Dev

无法使用Python的Beautiful Soup从特定的span标签提取文本

来自分类Dev

如何在获取Beautiful Soup元素的.string时忽略标签?

来自分类Dev

使用Beautiful Soup提取href元素内的特定psuedo标签

来自分类Dev

使用Beautiful Soup在相同属性的标签中提取数据

来自分类Dev

使用 Beautiful Soup 解析 html 表单输入标签

来自分类Dev

如何使用scrapy或beautiful Soup提取特定html标签的内容?

来自分类Dev

在 Beautiful Soup 或 Selenium 上获取 <li> 标签内的数据

来自分类Dev

在 Python 中使用 Beautiful Soup 添加缺少的子标签

来自分类Dev

Python:使用 Beautiful Soup 从 HTML 标签中提取图像源

Related 相关文章

  1. 1

    Beautiful Soup find() 返回 None?

  2. 2

    Webscraping的Beautiful Soup问题

  3. 3

    Beautiful Soup parse Table 只返回最后一行

  4. 4

    抓取某些属性-Beautiful Soup Python

  5. 5

    如何用Beautiful Soup忽略空标签?

  6. 6

    如何使用Beautiful Soup来<script>标签?

  7. 7

    如何用Beautiful Soup忽略空标签?

  8. 8

    下面的Beautiful Soup代码怎么解释?

  9. 9

    Python Beautiful Soup .content属性

  10. 10

    使用Beautiful Soup检索数据

  11. 11

    用 Beautiful Soup 解析 KML

  12. 12

    Beautiful Soup - 在 div 后提取

  13. 13

    如何从网络抓取功能中删除某些信息(Beautiful Soup):

  14. 14

    如何使用Beautiful Soup按属性值选择标签

  15. 15

    查找带有特定文本的<td>标签值(Beautiful Soup)

  16. 16

    使用Beautiful Soup获取所有HTML标签

  17. 17

    Python Beautiful Soup Table数据抓取特定TD标签

  18. 18

    如何使用Beautiful Soup拉没有属性的<p>标签?

  19. 19

    使用beautiful-soup提取特定标签的元素

  20. 20

    在Beautiful Soup中定位没有标签的文本元素

  21. 21

    无法使用Python的Beautiful Soup从特定的span标签提取文本

  22. 22

    如何在获取Beautiful Soup元素的.string时忽略标签?

  23. 23

    使用Beautiful Soup提取href元素内的特定psuedo标签

  24. 24

    使用Beautiful Soup在相同属性的标签中提取数据

  25. 25

    使用 Beautiful Soup 解析 html 表单输入标签

  26. 26

    如何使用scrapy或beautiful Soup提取特定html标签的内容?

  27. 27

    在 Beautiful Soup 或 Selenium 上获取 <li> 标签内的数据

  28. 28

    在 Python 中使用 Beautiful Soup 添加缺少的子标签

  29. 29

    Python:使用 Beautiful Soup 从 HTML 标签中提取图像源

热门标签

归档