InstaPy / InstaPy/instapy-quickstart
[NOT WORKING, ERROR 'create_connection', PLEASE HELP] search a photo with some tags and follow the user
- Vorherrschende Sprache
- Python
- Sterne
- 777
- Forks
- 763
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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'))
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Start by reproducing the Python script using InstaPy's follow_by_tags entry point and inspect the reported traceback. Trace the call through instapy/instapy.py, like_util.py, and util.py, including get_current_url and web_address_navigator. Done means identifying why the connection to the browser session is refused and confirming that tag-based following completes successfully.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 15/100