【发布时间】:2017-05-10 00:29:41
【问题描述】:
我目前正在使用 python 和 bs4 训练代码,并且正在测试从该站点选择对象:http://www.metal-archives.com/lists/
我想使用以下代码获取包含 Band、Country、Genre 和 Status 列的表格:
import requests
from bs4 import BeautifulSoup
r = requests.get('http://www.metal-archives.com/lists/A')
soup = BeautifulSoup(r.content, 'lxml')
print([a.text for a in soup.select('td.sorting_1 a')])
但是没有任何反应,没有显示任何信息。
我已经尝试过很多不同的方法,比如“soup.find_all”等。当我用 Chrome 检查网站时,表格“bandListAlpha”在那里,但是当我用 Bs4 解析时,什么也没有发生。
我认为这应该是“请求”方法没有带来整页的东西,但我需要一些关于如何获取这些信息的建议,我需要学习什么?谢谢各位。
【问题讨论】:
标签: python beautifulsoup python-requests