SolvedInstaPy [FIX]IG Change Login Class Element - Cannot Creating Cookies or New Login Issue When Deleting Cookies

Expected Behavior

Should be working & creating new cookies for new account in the System.

Current Behavior

Error when creating cookies. Stuck at login page, not login anymore.
Traceback (most recent call last): File "", line 20, in <module> session.login() File "C:\Users\admin\Desktop\Tools\Backup InstaPy\InstaPy-master\instapy\", line 322, in login self.bypass_suspicious_attempt): File "C:\Users\admin\Desktop\Tools\Backup InstaPy\InstaPy-master\instapy\", line 136, in login_user "//select[@class='_fsoey']/option[text()='English']").click() File "C:\Users\admin\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\", line 385, in find_element_by_xpath return self.find_element(by=By.XPATH, value=xpath) File "C:\Users\admin\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\", line 955, in find_element 'value': value})['value'] File "C:\Users\admin\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\", line 312, in execute self.error_handler.check_response(response) File "C:\Users\admin\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//select[@class='_fsoey']/option[text()='English']"} (Session info: chrome=66.0.3359.181) (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.16299 x86_64)

InstaPy configuration

Basic quickstart, just need to creating cookies, but FAIL.

Anyone facing the same issue?
If you already have cookies, i dont think you will get this error.

But if you change or delete cookies or use new account, this error will come.
Someone please verify this.

Thanks in advance.

21 Answers

✔️Accepted Answer

Other Answers:

A few user seems like not get it working properly.
After a few check at my side, YES it's not work. It too quick for any reason i don't know why.

So i just make a little FIX here, new input sleep(1) add at new line 147.
feel free to download my file here.

Please remember, this just FIX for login or creating cookies issue.
For other issue, please refer OPEN PR or Other Open Issue.

I open this back for any discussion & if new PR already merged, please close this issue. :)

It seems they updated their styles which changed the select element class name from _fsoey to hztqj. This edit belongs in the

This is definitely not isolated incident though, and other classes that InstaPy depends on were changed too.

Related Issues:

InstaPy Login A/B test detected! Trying another string...
To anybody still having this issue on 6.1 Its caused by a typo in the file Line 159...
InstaPy ERROR Message: unknown error: DevToolsActivePort file doesn't exist
uncomment line chrome_options.add_argument('--no-sandbox') in your should fix your proble...
InstaPy Not logging in anymore
You can just set the Switch language to False In make self.switch_language = False ...
InstaPy Instagram Server Status: error
Solution 1: Add want_check_browser=False Solution 2: Edit the file: Find and comment t...
InstaPy Selenium Unable to locate element
File: Solution: Before: Hi everyone ...
InstaPy like element has changed
Possible Changes in @sionking could this work instead? any fix ? ...
InstaPy Raspberry Pi 3+ -> Error occured while deleting cookies
@JoeFertig thanks again! If it comes to that I will definitely check out some other microcomputers F...
InstaPy Install InstaPy on a Raspberry
finally made it!! i reversed the tutorial
InstaPy Definetly not working on Raspberry Pi (3B+) - *Updated Instructions*
clean reinstall of raspbian on a rp3+ sudo apt-get update sudo apt-get upgrade pip3 install instapy ...
InstaPy cant get user followers
In Temporary replace with IT WORKS! Use this temporarily while wait for the officia...
InstaPy TypeError: window.insta_data is undefined
Today Bot start w/o any problem after some likes action the session end with this report: On the gec...
InstaPy Hide Selenium Extension: Error
Okay: I digged into it a little bit The problem seems to be with the arrive function within the fire...
InstaPy [FIX]IG Change Login Class Element - Cannot Creating Cookies or New Login Issue When Deleting Cookies
Please read New update : ...
InstaPy Unfollow loop error: Message: unknown error: Cannot read property 'activity_counts' of undefined
Alright @tompicca Do this modification to get a total solution INFO [2018-08-19 11:27:42] [xxx] --> ...
InstaPy Follow likers function can't fetch likers properly
Hi @opexa I saw your problem while reading @timgrossmann's thread Getting likers from user: targetus...
InstaPy BUG or Instagram issue -- Super Strange behavior on Likes recently
@SDKFJ55LDK8K2 I'm just curious how did you get those numbers from ? For the majority of accounts th...
InstaPy Another XPath Error
@JodyHicks thanks for the hint that actually did the trick Hi everyone I have come across another XP...
puppeteer Failed to download Chromium r536395! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variable to skip download.
Solves the issue to me. Steps to reproduce Tell us about your environment: Puppeteer version: Not in...
puppeteer How to get text from a element ?
You can try this: or this: This might be a Obvious question but ...
puppeteer Chrome Headless doesn't launch on Debian
for the dockerisers amongst us - i've launched successfully with this setup: Running this example co...
vagrant vagrant box update - Fails with 404 Not Found error
A workarround to add in your Vagrantfile: Vagrant version Host operating system Ubuntu 16.04.3 LTS G...
puppeteer Ubuntu 18.04 Headless Chrome Node API - Puppeteer - Installation Guide
Based on You only have to run the following command in Ubu...
vagrant vagrant --help displays a rubygems error
To fix this error: Vagrant version Host operating system Expected behavior vagrant and vagrant --hel...
puppeteer how to check if selector exists or is present ?
As a variant: how to check if selector exists or is present waiting for (x) time or when the page is...
puppeteer Installation fails on Apple Silicon / M1
The solution for me using Chromium from Homebrew was: You will get a security warning ...
puppeteer npm install -g puppeteer fails
This command ended up working for me in case anyone lands here by googling the error: sudo npm insta...
phantomjs QXcbConnection: Could not connect to display
can confirm export QT_QPA_PLATFORM=offscreen before selenium scripts work's well. ...
puppeteer can't run puppeteer in centos7
@zhuyingda 's notes above will allow you to run puppeteer with --no-sandbox Server Info: CUP: Intel(...
puppeteer Headless mode is not working
I had the same issue I then added await page.screenshot(...) to see what's going on in headless mode...
vagrant Vagrant up forces shutdown of VM
Update: Please upgrade vagrant to 1.9.5 as it's released The version contains fix for this issue ...
puppeteer Run from Electron
For me the solution was a combination of the approach of @qathom and @tpkn: But in my case the array...
fastlane Connection reset by peer
Thanks for the fix! got me back in business New Issue Checklist Updated fastlane to the latest versi...
puppeteer How to scrape an element
The following should work: Hi I think this is an obvious question but still I cannot figure out how ...
puppeteer] Running as root without --no-sandbox is not supported
@ststeiger so which are the launch options? Like Or do I need to add args: ['--no-sandbox' '--disabl...
puppeteer Page.setContent should wait for resources to be loaded
Meanwhile a good workaround for page.setContent that waits for all the resources to load: ...
vagrant 1.8.7 fails to download or update boxes
I just sudo rm -rf /opt/vagrant/embedded/bin/curl and it works now It's looked like vagrant can fall...
puppeteer Request: browser.currentPage() or similar way to access Pages
To get the first page of the current browser I was playing around with Puppeteer today and I found o...
puppeteer Error: Failed to launch chrome! spawn /app/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome ENOENT
@arapocket Thanks for commenting—I forgot to follow up after I found a solution It's been a couple o...
vagrant VBoxManage.exe: error: Invalid NIC number
Confirm the problem It is reproduced with Windows10/Vagrant 1.8.3/VirtualBox 5.0.20 and hashicorp/pr...
puppeteer Error: Failed to launch the browser process! spawn chrome.exe ENOENT
For me on Linux the only way to resolve is by installing some dependencies: Source ...
puppeteer EventEmitter memory leak detected. 11 exit listeners added
@selfrefactor ah indeed you launch chrome processes in parallel Every chrome instance adds a listene...
vagrant Openssl error on Vagrant 1.8.7 / MacOs Sierra
The workaround to link the existing openssl as proposed in GH-7747 seems to work as well sudo ln -sf...
puppeteer Collect element attributes from selector
i think this would do it And once #625 is implemented this will be.. Beginner user here Started play...
fastlane firebase_app_distribution plugin doesn't work in macOS Catalina
Looks like files in firebase_app_distribution plugin have incorrect permissions 640 by default ...
puppeteer Puppeteer Won't Click on Element
In my case I'm able to use this reliably: page.$eval(selectorStr elem =>; ...
puppeteer Execution context was destroyed, most likely because of a navigation
@THE-GAME-YOU-LOST I see The right thing to do would be to await navigation caused by ...
puppeteer does not work with an input selector
I'm running into the same issue Strangely if I use page.evaluate it does work For example: I'd be cu...
puppeteer Different behavior between { headless: false } and { headless: true }
As mentioned in the article @Garbee posted the headless version does not have languages set on the n...
fastlane fastlane gym produces error: method `to_plist' not defined in Array
Alright New Issue Checklist Updated fastlane to the latest version I read the Contribution Guideline...