首页 > 解决方案 > 根据用户位置确定搜索结果

问题描述

我正在尝试构建一个简单的谷歌抓取工具。它的工作原理是这样的:

  1. 用户将首先输入他们的位置,比如加拿大(甚至城市)

  2. 用户将执行搜索,例如“泰国餐厅”

  3. 该工具必须能够返回显示加拿大所有“泰国餐厅”的搜索结果。此结果必须是 google 搜索结果。这意味着无论它返回什么搜索结果,网址中的餐厅都必须位于加拿大,而不是其他任何地方

目前,我有 2 号工作。这意味着我可以对特定关键字执行谷歌搜索并返回所有结果(不关注位置)

我想知道是否有办法只执行本地化搜索。“我想知道加拿大有哪些泰国餐馆”。这将输出一堆“位于”加拿大的 uURL。

标签: pythonweb-scrapingbeautifulsoup

解决方案


推荐阅读