I followed along with all the steps in the YouTube tutorial and even the one here on GitHub but I still get a long list of errors.
THINGS I HAVE DONE
Downloaded chromedriver for version 115.0.5790.102 (Official Build) (64-bit) of Google Chrome and put it in the same folder as the scraper.
Set my username and password in the scraper.py file.
Installed Selenium.
Opened CMD and changed the directory to the folder containing the bot.
Ran the bot but immediately getting a lot of errors.
THE ERROR IS AS FOLLOWS:
Traceback (most recent call last):
File "scraping.py", line 109, in
bot = Instagram(bot_username, bot_password)
File "scraping.py", line 26, in init
self.browser = web.Chrome("chromedriver",options=options)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in init
RemoteWebDriver.init(
File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 319, in execute
response = self.command_executor.execute(driver_command, params)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 376, in execute
return self._request(command_info[0], url, body=data)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 399, in _request
resp = self._conn.request(method, url, body=body, headers=headers)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3_request_methods.py", line 118, in request
return self.request_encode_body(
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3_request_methods.py", line 217, in request_encode_body
return self.urlopen(method, url, extra_kw)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 432, in urlopen
conn = self.connection_from_host(u.host, port=u.port, scheme=u.scheme)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 303, in connection_from_host
return self.connection_from_context(request_context)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 328, in connection_from_context
return self.connection_from_pool_key(pool_key, request_context=request_context)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 351, in connection_from_pool_key
pool = self._new_pool(scheme, host, port, request_context=request_context)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 265, in _new_pool
return pool_cls(host, port, request_context)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\connectionpool.py", line 196, in init
timeout = Timeout.from_float(timeout)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\util\timeout.py", line 190, in from_float
return Timeout(read=timeout, connect=timeout)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\util\timeout.py", line 119, in init
self._connect = self._validate_timeout(connect, "connect")
File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\util\timeout.py", line 156, in _validate_timeout
raise ValueError(
ValueError: Timeout value connect was <object object at 0x007468F0>, but it must be an int, float or None.
I followed along with all the steps in the YouTube tutorial and even the one here on GitHub but I still get a long list of errors.
THINGS I HAVE DONE
THE ERROR IS AS FOLLOWS: Traceback (most recent call last): File "scraping.py", line 109, in
bot = Instagram(bot_username, bot_password)
File "scraping.py", line 26, in init
self.browser = web.Chrome("chromedriver",options=options)
File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in init
RemoteWebDriver.init( File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile) File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters) File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 319, in execute
response = self.command_executor.execute(driver_command, params) File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 376, in execute return self._request(command_info[0], url, body=data) File "C:\Program Files (x86)\Python38-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 399, in _request resp = self._conn.request(method, url, body=body, headers=headers) File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3_request_methods.py", line 118, in request return self.request_encode_body( File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3_request_methods.py", line 217, in request_encode_body return self.urlopen(method, url, extra_kw) File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 432, in urlopen conn = self.connection_from_host(u.host, port=u.port, scheme=u.scheme) File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 303, in connection_from_host return self.connection_from_context(request_context) File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 328, in connection_from_context return self.connection_from_pool_key(pool_key, request_context=request_context) File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 351, in connection_from_pool_key pool = self._new_pool(scheme, host, port, request_context=request_context) File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\poolmanager.py", line 265, in _new_pool return pool_cls(host, port, request_context) File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\connectionpool.py", line 196, in init timeout = Timeout.from_float(timeout) File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\util\timeout.py", line 190, in from_float return Timeout(read=timeout, connect=timeout) File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\util\timeout.py", line 119, in init self._connect = self._validate_timeout(connect, "connect") File "C:\Program Files (x86)\Python38-32\lib\site-packages\urllib3\util\timeout.py", line 156, in _validate_timeout raise ValueError( ValueError: Timeout value connect was <object object at 0x007468F0>, but it must be an int, float or None.
PLEASE HELP ME!!!