我正试图从这页(https://www.zoopla.co.uk/local-info/?outcode=cm15&incode=9bq)上的图表中提取一些数字
图中有5个选项卡
我对第五页(报纸)感兴趣
当我运行这段代码时,我得到了关于第一个选项卡图的一些信息
但是soup.find\u all(“”,id='neights-papers')返回一个空白
from bs4 import BeautifulSoup as bs
import requests
res=requests.get('https://www.zoopla.co.uk/local-info/?outcode=cm15&incode=9bq')
soup = bs(res.content, 'lxml')
housing = [item.text.replace('\n','').strip() for item in soup.find_all('',id='local-info-neighbours')]
print(housing)
newspapers = [item.text.replace('\n','').strip() for item in soup.find_all('',id='neighbours-newspapers')]
print(newspapers)
我不知道如何访问一个id内的id,如果这是什么。有人能帮忙吗
您可以使用正则表达式和请求
相关问题 更多 >
编程相关推荐