【发布时间】:2020-03-10 22:41:57
【问题描述】:
所以我一直试图从一个处理房产(出租/购买房屋、公寓等)的网站中提取每个电话号码。
每个类别中都有很多类别(城市、物业类型)和广告。每当您输入广告时,底部显然会显示更多图片、说明和电话号码。
这是有问题的网站。 https://www.nekretnine.rs/
我编写了一个 python 脚本来提取这些电话号码,但它什么也没给我。这是脚本。
我认为它不起作用,因为它从主页中查找该信息,但该信息不存在,但我只是不知道如何在我的循环中包含所有这些类别的所有这些广告。甚至不要问API,他们没有。我的意思是,我用原始的不眠脚本使他们的网站崩溃了。
for i in range (1,50):
url = ("https://www.nekretnine.rs/"+ str(i))
page = urlopen(url)
soup = BeautifulSoup(page)
x = soup.find_all("div", {"class":"label-small"})
time.sleep (2)
for item in x:
number =item.find_all("form",attrs = {"span":"cell-number"})[0].text
data.append((number ))
print (data)
【问题讨论】:
-
请提供minimal reproducible example,以及HTML源代码的相关部分。
-
可以看到上面的python代码,html长这样``` ```
标签: python web-scraping