小编use*_*286的帖子

更改 HTML 标签内的属性以查看完整内容 Python BeautifulSoup

我正在尝试查看网站 Fortune.com/best-companies 的完整内容 原始代码在其脚本中具有以下标记:

<nav id="bottom-panel-pagination" class="panel-pagination hasNextOnly">
    <div data-event="view left" class="prev-page icon-new-left-arrow"></div>
    <div data-event="view right" class="next-page icon-new-right-arrow"></div>
</nav>
Run Code Online (Sandbox Code Playgroud)

我想使用 BeautifulSoup 将类属性“panel-pagination hasNextOnly”更改为“panel-pagination hasNoPagination”。我的 python 代码如下所示:

import urllib2
from bs4 import BeautifulSoup
quote_page = "http://fortune.com/best-companies/"
page = urllib2.urlopen(quote_page)
soup = BeautifulSoup(page, "html.parser")
fullpage = soup.find('nav', attrs = {'class' : 'panel-pagination hasNextOnly'})
print fullpage
Run Code Online (Sandbox Code Playgroud)

我想将 attrs = {'class' : 'panel-pagination hasNextOnly'} 更改为 attrs = {'class' : 'panel-pagination hasNoPagination'}

网站应该在此之后重新加载,以便我可以进一步废弃它。我该怎么做?请帮忙。

python pagination beautifulsoup web-scraping bs4

8
推荐指数
1
解决办法
5030
查看次数

标签 统计

beautifulsoup ×1

bs4 ×1

pagination ×1

python ×1

web-scraping ×1