Giter Site home page Giter Site logo

Comments (12)

henrykironde avatar henrykironde commented on June 3, 2024 4

Not yet solved

from landsatxplore.

haozhen315 avatar haozhen315 commented on June 3, 2024 2

I think just remove ncform in function get_token, it will work. def _get_tokens(body): """Getcsrf_tokenand__ncforminfo.""" csrf = re.findall(r'name="csrf" value="(.+?)"', body)[0] ncform = re.findall(r'name="__ncforminfo" value="(.+?)"', body)[0]

yes it works!

just change function _get_tokens to:

def _get_tokens(body):
    """Get `csrf_token` and `__ncforminfo`."""
    csrf = re.findall(r'name="csrf" value="(.+?)"', body)[0]
    # ncform = re.findall(r'name="__ncforminfo" value="(.+?)"', body)[0]

    if not csrf:
        raise EarthExplorerError("EE: login failed (csrf token not found).")
    # if not ncform:
    #     raise EarthExplorerError("EE: login failed (ncforminfo not found).")

    ncform = None
    return csrf, ncform

now I am able to download successfully.

but why is this?

from landsatxplore.

ahsouri avatar ahsouri commented on June 3, 2024 1

This is a crucial problem that makes this beautiful tool literally unusable. Any suggestion by the developer @yannforget?

from landsatxplore.

legendjslc avatar legendjslc commented on June 3, 2024 1

I think just remove ncform in function get_token, it will work.
def _get_tokens(body): """Getcsrf_tokenand__ncforminfo.""" csrf = re.findall(r'name="csrf" value="(.+?)"', body)[0] ncform = re.findall(r'name="__ncforminfo" value="(.+?)"', body)[0]

from landsatxplore.

henrykironde avatar henrykironde commented on June 3, 2024

Also I have just noticed this,
There is a scheduled system outage for Thursday, July 14, 2022, from 6:00 PM CDT to 8:00 PM CDT. Downloads may be intermittent during this time.

from the website https://earthexplorer.usgs.gov

from landsatxplore.

jeronimoluza avatar jeronimoluza commented on June 3, 2024

Same issue here! Any chance they changed something during the system maintenance?

from landsatxplore.

henrykironde avatar henrykironde commented on June 3, 2024

I believe so. They always change the platform, and it always results in backwards compatibility issues. This is true for the API they provide,

the usgs-machine-to-machine-API, which now fails with the same error.

INPUT_PARAMETER_INVALID -  Scene list does not contain any valid scenes

from landsatxplore.

henrykironde avatar henrykironde commented on June 3, 2024

An update on this: there are some changes on the scene list at https://earthexplorer.usgs.gov/order/index/. You need to sign in. It looks like you will need to order them from the website. The Machine-to-Machine (M2M) API doesn't seem updated. Hope it's not more manual work than it is currently.

from landsatxplore.

qk1997 avatar qk1997 commented on June 3, 2024

hi,Did you solve the problem?

from landsatxplore.

MahdiFakouri avatar MahdiFakouri commented on June 3, 2024

hi,Did you solve the problem?

from landsatxplore.

legendjslc avatar legendjslc commented on June 3, 2024

I have the same problem.

from landsatxplore.

tvoirand avatar tvoirand commented on June 3, 2024

Hi,
I encountered the same issue today.
It seems this issue is fixed by @jcintasr PR #75.

from landsatxplore.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.