InstaPy / InstaPy/instapy-quickstart

[NOT WORKING, ERROR 'create_connection', PLEASE HELP] search a photo with some tags and follow the user

Abierto
#126 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
777
Forks
763
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hello all,

I want to search a photo with some tags (example of tags; 'netgeo' and 'travel') and follow the user. It is not working, could you please help? I don't know what it is wrong.

I have created following script:

```
# imports
import random
from instapy import InstaPy
from instapy import smart_run

# login credentials
insta_username = ''
insta_password = ''

comments = ['Love your posts @{}',
':raised_hands:',
'Nice! @{}',
':)',
'Cool :thumbsup:']

# get an InstaPy session!
# set headless_browser=True to run InstaPy in the background
session = InstaPy(username=insta_username,
password=insta_password,
headless_browser=True)

with smart_run(session):
""" Activity flow """
session.follow_by_tags(['netgeo', 'travel'], amount=10)
```

This is what I get from Python shell

> INFO [2020-02-27 13:56:24] [] Tag [1/2]
> INFO [2020-02-27 13:56:24] [] --> b'netgeo'
> Traceback (most recent call last):
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\connection.py", line 156, in _new_conn
> conn = connection.create_connection(
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\util\connection.py", line 84, in create_connection
> raise err
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\util\connection.py", line 74, in create_connection
> sock.connect(sa)
> ConnectionRefusedError: [WinError 10061] Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\connectionpool.py", line 665, in urlopen
> httplib_response = self._make_request(
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\connectionpool.py", line 387, in _make_request
> conn.request(method, url, **httplib_request_kw)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\http\client.py", line 1230, in request
> self._send_request(method, url, body, headers, encode_chunked)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\http\client.py", line 1276, in _send_request
> self.endheaders(body, encode_chunked=encode_chunked)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\http\client.py", line 1225, in endheaders
> self._send_output(message_body, encode_chunked=encode_chunked)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\http\client.py", line 1004, in _send_output
> self.send(msg)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\http\client.py", line 944, in send
> self.connect()
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\connection.py", line 184, in connect
> conn = self._new_conn()
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\connection.py", line 168, in _new_conn
> raise NewConnectionError(
> urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [WinError 10061] Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "C:\Users\Maneat\Desktop\Lavoro\Andrea\Bot Instagram\InstaPy-master\andrea_prova5.py", line 24, in
> session.follow_by_tags(['netgeo', 'coronavirus'], amount=10)
> File "C:\Users\Maneat\Desktop\Lavoro\Andrea\Bot Instagram\InstaPy-master\instapy\instapy.py", line 4646, in follow_by_tags
> links = get_links_for_tag(
> File "C:\Users\Maneat\Desktop\Lavoro\Andrea\Bot Instagram\InstaPy-master\instapy\like_util.py", line 258, in get_links_for_tag
> web_address_navigator(browser, tag_link)
> File "C:\Users\Maneat\Desktop\Lavoro\Andrea\Bot Instagram\InstaPy-master\instapy\util.py", line 1164, in web_address_navigator
> current_url = get_current_url(browser)
> File "C:\Users\Maneat\Desktop\Lavoro\Andrea\Bot Instagram\InstaPy-master\instapy\util.py", line 1720, in get_current_url
> current_url = browser.execute_script("return window.location.href")
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 634, in execute_script
> return self.execute(command, {
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 319, in execute
> response = self.command_executor.execute(driver_command, params)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 374, in execute
> return self._request(command_info[0], url, body=data)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 397, in _request
> resp = self._conn.request(method, url, body=body, headers=headers)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\request.py", line 79, in request
> return self.request_encode_body(
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\request.py", line 171, in request_encode_body
> return self.urlopen(method, url, **extra_kw)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 330, in urlopen
> response = conn.urlopen(method, u.request_uri, **kw)
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\connectionpool.py", line 747, in urlopen
> return self.urlopen(
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\connectionpool.py", line 747, in urlopen
> return self.urlopen(
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\connectionpool.py", line 747, in urlopen
> return self.urlopen(
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\connectionpool.py", line 719, in urlopen
> retries = retries.increment(
> File "C:\Users\Maneat\AppData\Local\Programs\Python\Python38-32\lib\site-packages\urllib3\util\retry.py", line 436, in increment
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
> urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=51526): Max retries exceeded with url: /session/d10ebecc-0419-4087-92d1-56e5b528dd70/execute/sync (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10061] Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione'))

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza reproduciendo el script de Python usando el punto de entrada follow_by_tags de InstaPy e inspecciona el traceback informado. Sigue la llamada a través de instapy/instapy.py, like_util.py y util.py, incluidos get_current_url y web_address_navigator. Se considera terminado cuando identifiques por qué se rechaza la conexión con la sesión del navegador y confirmes que el seguimiento basado en etiquetas se completa correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
tooling
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
15/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.