from selenium import webdriver
import re
driver= webdriver.Chrome(executable_path=r"C:\Users\chromedriver")
sentence = "chiropractor in maryland"
url="https://google.com/search?hl=en&q={}".format(sentence)
driver.get(url)
links=driver.find_elements_by_xpath('//a[@href]')
maps=[i for i in links if i.text=="Maps"][0].click()
html=driver.page_source
#ChIJaYGxdRj9t4kRcJmJlvQkKX0
#ChIJCf4MzWjgt4kRluBnhQTHlBM
#ChIJBXxr8brIt4kRVE-gIYDyV8c
#ChIJX0W_Xo4syIkRUAtRFy8nz1Y place ids in html
Здравствуйте, это мой первый проект селена. Я пытаюсь найти идентификаторы мест из результата. Я добавил некоторые идентификаторы мест (я получил с помощью API), я пытался найти их в инструментах инспектора, но я не смог 'Однако, они доступны в исходном коде страницы, который я пытался использовать с помощью регулярных выражений. Похоже, они следуют по следующему пути
2,[null,null,\\"bizbuilder:gmb_web\\",[6,7,4,1,3]\\n]\\n]\\n]\\n,1,null,null,null,null,null,null,[\\"-8523065488279764631\\",\\"9018780361702349168\\"]\\n]\\n]\\n]\\n,null,null,null,[[\\"chiropractor\\"]\\n]\\n,null,\\"ChIJaYGxdRj9t4kRcJmJlvQkKX0\\",null,null,null,[\\"South Gate\\",\\"806 Landmark Dr Suite 126\\",\\"806 Landmark Dr Suite 126\\",\\"Glen Burnie\\"]\\n,null,null,null,null,null,[null,\\"SearchResult.TYPE_PERSONAL_
после "\" мануального терапевта \ "] \ n] \ n, null, \" Place ID", null ...
, но я не могу найти регулярное выражение для него. Мне нужна помощь в написании правильного регулярного выражения или найти другой способ найти palce_id. Я надеюсь, что нетодин ответ со ссылкой на использование их API