【问题标题】:Changing Facebook Marketplace Location with Selenium使用 Selenium 更改 Facebook 市场位置
【发布时间】:2021-05-03 23:30:27
【问题描述】:

我正在尝试从多个位置抓取 Facebook 市场,但我不确定如何更改我在市场中的位置。我试过下面的代码没有任何运气。我还应该怎么做?

params = {
    "latitude": 50.1109,
    "longitude": 8.6821,
    "accuracy": 100
}

driver = webdriver.Chrome()
driver.execute_cdp_cmd("Page.setGeolocationOverride", params)
driver.get("https://www.facebook.com/marketplace/")

【问题讨论】:

    标签: python python-3.x selenium selenium-webdriver selenium-chromedriver


    【解决方案1】:

    为什么不在市场菜单中选择随机位置并选择随机范围?
    这应该会更改显示的组和项目。
    为此,您可以首先通过单击位于此 cssSelector 的元素打开“市场位置”对话框:tv7at329 j83agx80 bp9cbjyn
    现在打开位置下拉列表,单击位于label[aria-label="Location"] 的元素并随机选择其中一个提供的选项。
    要打开半径选择,请单击label[aria-label="Radius"] 元素并在那里选择随机选项。

    【讨论】:

      猜你喜欢
      • 2011-09-19
      • 1970-01-01
      • 2020-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      相关资源
      最近更新 更多