Задача:
Введите слово «еда» в строке поиска и распечатайте все имена дескрипторов Instagram, которые отображаются в списке после ввода слова «еда».
Но я думаю, что XPATH неверны. И код не дает ожидаемого результата.
мой код:
def search_instagram(driver, query):
search_box = wait_for_element(driver, By.CSS_SELECTOR, "input[placeholder='Search']")
if search_box:
search_box.clear()
search_box.send_keys(query)
time.sleep(3) # Wait for suggestions to load
try:
accounts = driver.find_elements(By.XPATH, "//div[@class='fuqBx']//a[contains(@href, '/')]")
handles = []
for account in accounts:
handle = account.get_attribute('href')
if not '#hashtags' in handle:
handle_name = handle.split('/')[-2] # Extracting just the username part
handles.append(handle_name)
print("Instagram Handles:", handles)
except NoSuchElementException as e:
print(f"Error searching Instagram: {e}")
else:
print("Search box not found.")
Подробнее здесь: https://stackoverflow.com/questions/790 ... my-code-it
В рамках проекта мне нужно создать бота для Instagram. Ниже приведен мой код. Не все задачи решает. Подскажите, пожалуйс ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Подскажите программа SetEdit, решает вопрос с производительностью телефона? [closed]
Anonymous » » в форуме Android - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему появляется ошибка «за исключением ')'», ниже приведен код [закрыто]
Anonymous » » в форуме C++ - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-