В рамках проекта мне нужно создать бота для Instagram. Ниже приведен мой код. Не все задачи решает. Пожалуйста, предложиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 В рамках проекта мне нужно создать бота для Instagram. Ниже приведен мой код. Не все задачи решает. Пожалуйста, предложи

Сообщение Anonymous »

Задача:
Введите слово «еда» в строке поиска и распечатайте все имена дескрипторов 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»