#python #macos #selenium #instagram #instapy
Вопрос:
начинающий программист снова здесь с другой, вероятно, простой проблемой, для которой я не могу найти решение.
Я получаю ошибку с помощью InstaPy, аналогичную ошибке, которую все нашли здесь (https://github.com/timgrossmann/InstaPy/pull/6143) и я пытаюсь внести правку в like_util.py файл, как предложено в этом запросе на извлечение. Однако я не могу найти файл like_util на своем mac.
Когда я открываю папку InstaPy, в ней есть несколько файлов .db и файл .xpi. (см. прилагаемый скриншот) Я установил sqlitebrowser, но like_util.py файла нет в файле instapy.db. Я не уверен, где я смогу найти эти исходные файлы для InstaPy. Скриншот браузера sqlite также прилагается.
Я понимаю, что это простая проблема, и я очень признателен за любую помощь.
Вот код, который я пытаюсь запустить:
#real bot
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from instapy import InstaPy
browser = webdriver.Firefox(executable_path = '/Applications/Python 3.9/geckodriver')
browser.quit()
sesh = InstaPy(username="dave", password="pass",geckodriver_path= r'/Applications/Python 3.9/geckodriver')
sesh.login()
sesh.like_by_tags(["ween","townie"])
browser.implicitly_wait(10)
sleep(5)
print('whoah there!!!')
sleep(1)
browser.quit()
и проблема при попытке понравиться постам на основе хэштегов:
INFO [2021-10-07 19:40:42] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUut0UWl-45/
INFO [2021-10-07 19:41:07] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUusbU2Ik-a/
INFO [2021-10-07 19:41:33] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUuo5VAF1ey/
INFO [2021-10-07 19:42:10] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUvM12ppavg/
INFO [2021-10-07 19:42:10] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUvM12ppavg/
INFO [2021-10-07 19:42:10] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUvM12ppavg/
INFO [2021-10-07 19:42:10] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUvM12ppavg/
INFO [2021-10-07 19:42:10] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUvM12ppavg/
INFO [2021-10-07 19:42:35] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUvGIXYJ4Dv/
INFO [2021-10-07 19:43:00] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUvGAFCr9dx/
INFO [2021-10-07 19:43:25] [townierecords] Cannot detect post media type. Skip https://www.instagram.com/p/CUvFzJTpgHK/
Ответ №1:
Я нашел свой ответ, когда использовал pip для удаления instapy. Когда он показал предупреждение, оно показало конечное местоположение файлов instapy, спрятанных глубоко в библиотеке. Там я смог найти like_util.py файл. Не уверен, сработает ли это для меня, но это было главной причиной для того, чтобы задать этот вопрос.