根据你提供的HTML代码,我们可以看到每一页的链接都位于`body`标签中的一个`a`标签里。要获取这些链接,可以使用以下选择器:`.news .news_box a`。
示例代码如下:from bs4 import BeautifulSouphtml = """<html><body>...<div class="news"> <div class="news_box"> <a href="https://www.ndrc.gov.cn/xwdt/ztzl/gncpyjg/202112/t20211203_1306844.html">链接1</a> <a href="https://www.ndrc.gov.cn/xwdt/ztzl/gncpyjg/202111/t20211119_1304442.html">链接2</a> ... </div></div>...</body></html>"""soup = BeautifulSoup(html, "html.parser")links = soup.select(".news .news_box a")for link in links: href = link.get("href") print(href)
运行以上代码将打印出每一页的链接,你可以根据实际需要进行进一步处理。希望能帮到你!如果还有其他问题,请随时提问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |