Как автоматически найти текст ссылки любого элемента без вмешательства человека в селене (Python) - PullRequest
0 голосов
/ 23 апреля 2020

Перед тем, как читать Вопрос. См. Ссылку на изображение. Ниже приведена ссылка, которая будет описывать вопрос с картинки Удачи

Instagram Hashtag Изображение для объяснения моего проекта и Вопрос

В основном я пытаюсь создать программное обеспечение или бот.

  1. Кто будет получать этот URL -

https://www.instagram.com/explore/tags/pubggaming/

Найдите элемент подписки. (Вы можете видеть изображение)

Если есть опция «Follow», то она будет следовать за Elif. Образ. (будет повторять то же самое)

То, что мне нужно было сделать, это. Я хочу создать подписку - Отписаться от программного обеспечения самостоятельно , который получит имя человека (. Вы можете видеть его отмеченным синим цветом на изображении выше ) с помощью Selenium (Python), который будет (find_element_by_link_text) автоматически без помощи человека.

и сохраните этот (find_element_by_link_text) вывод в MyFile.txt File , чтобы я мог вспомнить имя тех, за кем я последовал Бот и в будущем я могу заставить своего бота автоматически отписаться от него.

1 Ответ

0 голосов
/ 23 апреля 2020

Я бы порекомендовал найти ваш элемент по XPATH, и оттуда вы можете делать все что угодно. Автоматизация в веб-браузерах обычно содержит 2 шага.

  1. Поиск вашего элемента (я бы рекомендовал использовать XPATH, потому что вы можете построить логи c и найти любой элемент)
  2. Взаимодействие с вашим элемент. (щелчок по нему, выборка данных или ввод данных)

Это буквально то же самое для вашего проекта, например, чтобы найти следующую кнопку, которую я бы использовал:

followButton = driver.find_element_by_xpath("//button[contains(text(),'Follow')]")

Чем бы вы могли взаимодействовать с ним так:

followButton.click()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...