あなたはそうのようなGoogleのスタティックマップのAPIを使用することができます。
import requests
zoom = '13'
size = '600x300'
maptype = 'roadmap'
scheme = 'https://maps.googleapis.com/maps/api/staticmap?center=[Location]&zoom={0}&size={1}&maptype={2}'.format(zoom, size, maptype)
locations = ['Brooklyn+Bridge,New+York,NY', '2550+SW+Hillsboro+Hwy,Hillsboro,OR', 'TX+78016'] # place, address, state+zip
for loc in locations:
url = scheme.replace('[Location]', loc)
resp = requests.get(url)
print('Status code: {0} | {1}'.format(resp.status_code, url))
if resp.status_code == 200:
with open('map_image_{0}.png'.format(loc), 'wb') as f:
f.write(resp.content)
「URL」ページの例を共有できますか?期待される出力の説明で。既に試したことも表示してください – Andersson
@Andersson、1例 - http://maps.environment-agency.gov.uk/wiyby/wiybyController?x=357683.0&y=355134.0&scale=1&layerGroups=default&ep=map&textonly=off&lang=_e&topic= floodmap - スクリーンショットを保存して、右上の「テキストのみのバージョン」からテキストの一部を抽出したいと思います。正直言って、私はまだこれについて何も試していない。これは私のレーダー上の次のプロジェクトです。私が出発する前にいくつかのアイデアを探るために飛び回っていました。私はかなりPythonに新しいと思う、これはリソースを見つけるのが最も難しいです! – Maverick