下面是一个简单的代码,可从指定的URL获取所有城市:
import geograpy
url = 'https://www.netmagicsolutions.com/cloud-infrastructure-services'
places = geograpy.get_place_context(url=url)
print places.cities
但这给出了一个空列表。尝试了很多解决方案,但找不到合适的解决方案。有人对此有想法吗? 或者是否有任何可以从“ URL”中提取城市/国家/地区的python库?
下面是终端捕捉:
runfile('D:/KJ/Nagesh/Downloads/WebScrapping/geography.py', wdir='D:/KJ/Nagesh/Downloads/WebScrapping')
[]
答案 0 :(得分:0)
我看不到当前代码有问题。我认为您可以仔细检查提取器是否能够找到相关的地点/实体。
您始终可以运行提取器以查看其已从URL提取了哪些实体。 Extractor code to get a better understanding of what is happening behind the scenes.
from geograpy import extraction
e = extraction.Extractor(url='https://www.netmagicsolutions.com/cloud-infrastructure-services')
e.find_entities()
您还可以使用e.places