Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

the service is not working #224

Closed
jirisarri10 opened this issue Oct 20, 2023 · 80 comments · Fixed by #248
Closed

the service is not working #224

jirisarri10 opened this issue Oct 20, 2023 · 80 comments · Fixed by #248

Comments

@jirisarri10
Copy link

Describe the bug
when you do this (last version 2.3.2)
import yahooquery

ticker=yahooquery.Ticker('AAPL')
ticker.summary_detail
{'error': 'HTTP 404 Not Found. Please try again'}

Version python 3.11.5

I'm very grateful for your work and dedication to this impeccable project
Thank very much,
Best Regards,
Javier Irisarri

@RudyNL
Copy link

RudyNL commented Oct 20, 2023

Same here. So its probably a problem caused by Yahoo. It started about Oct 19, 22:00 CET. So the situation is unchanged for about 16 hours.

@RudyNL
Copy link

RudyNL commented Oct 20, 2023

yfinance has the same problem .info returns 404 on all tickers

@james-stevens
Copy link

Occasionally this has been a regional thing so thought I'd mention I'm in the UK and I've been seeing this issue since about 21:00 yesterday :(

$ cat yq.py
#! /usr/bin/python3

import json

from yahooquery import Ticker

tickers = Ticker(["TSLA","AAPL"])
print(json.dumps(tickers.price,indent=3))

$ ./yq.py
{
   "error": "HTTP 404 Not Found.  Please try again"
}

@0zd3m1r
Copy link

0zd3m1r commented Oct 21, 2023

Same here (Germany).

@AlessandroGianfelici
Copy link

It's an inssue on Yahoo itself. Apparently the API is not working and they're trying to fix it:

https://query2.finance.yahoo.com/v6/finance/quoteSummary/ENI.MI

@james-stevens
Copy link

yfinance has the same problem .info returns 404 on all tickers

according to that thread, using a proxy/VPN via the USA works

@jirisarri10
Copy link
Author

jirisarri10 commented Oct 22, 2023 via email

@galashour
Copy link

galashour commented Oct 22, 2023

yes- earlier today it worked for a few minutes, and then stopped working again (non US IP), thus I 'deleted' my previous message that turned out to be premature .. ).

@caliskanuzay
Copy link

It is down, same here in Turkey. I have a question as a beginner: does changing my chrome IP address change my IP address for python API calls into yahooquery too? Or are they different things?

@kallavikas
Copy link

kallavikas commented Oct 23, 2023

I have java code , which is working and yahooquery in python is not working seems something we need to add in python library. Will share the updates once I figure it out.

@fredrik-corneliusson
Copy link

I posted this observation in yfinance discussion but it is probably relevant for yahooquery as well.

@ms82494
Copy link

ms82494 commented Oct 24, 2023

I posted this observation in yfinance discussion but it is probably relevant for yahooquery as well.

Thanks for the suggestion, @fredrik-corneliusson . I am actually in the US, but as of yesterday I also got 404 errors. Your workaround suggestion continues to work for me (for now).

@0zd3m1r
Copy link

0zd3m1r commented Oct 24, 2023

I posted this observation in yfinance discussion but it is probably relevant for yahooquery as well.

you described works for me for the moment.

@jfmatth
Copy link

jfmatth commented Oct 24, 2023

odd, some tickers work others don't :(

@iamjaymaxx
Copy link

iamjaymaxx commented Oct 25, 2023

Australia-based responses interesting. No modules working at all with Aussie-based VPN.
Switched to LA and single modules were working yesterday, but this morning not working. Moved to NY VPN and works at single module level but neither of all_modules() nor get_modules() works - 404 error persists.
Not sure how to interpret this other than think it may be IP-related on yahoo end as suggested above. Weird though.

Oh, meant to add, that streamlit app works just fine no matter what the VPN connection.

@Sciguymjm
Copy link

ranaroussi/yfinance#1657 <- possible fix

@iamjaymaxx
Copy link

ranaroussi/yfinance#1657 <- possible fix

Thx for tip. I sort of get the fix and how it might work. That said, can anyone add how the fix can be incorporated into yahooquery standard python code calls. Solution seems to be based on making http calls directly rather than using the yq modules. Given I'm not familiar with the http approach, it doesn't directly address the yq issues being faced. If there's a way then it would save a lot of reworking of code ...

@Sciguymjm
Copy link

@iamjaymaxx
Copy link

Yes, I've seen that. What you are effectively suggesting is that yahooquery is now 'dead' or have i misunderstood?
I guess the question then arises for @dpguthrie about whether that is the case or not. But TBH if one can get around it via http python response coding for quote module then I'd be surprised if the author can't find a solution that covers the full range of yq modules.

@yalcindavid
Copy link

yalcindavid commented Oct 25, 2023

Hopefully i develope from scratch the webscrapping first time i use it is down ! Fucking dead !

@RudyNL
Copy link

RudyNL commented Oct 25, 2023

Reading https://bit.ly/yahoo-finance-api-feedback makes me wondering why access by US IP-addresses is still working.

We’re sorry for the inconvenience, but API-level access to Yahoo Finance quotes data has been disabled.

Is it a mistake by Yahoo forgetting to block USA IP-adresses?

I have installed Proton VPN on my Linux computer and opened a free Proton VPN account. By Proton VPN, location USA, I can use yahooquery from the Netherlands. On a daily basis I am downloading rather extended information of about 1000 selected stocks and ETF's from European and North-American stock exchanges. Everything is running fine.

As I understood, yfinance is a kind of webcrawler interpreting webpages. They should not have problems with the policy change of Yahoo. I expect that yfinance will overcome the problems.

@iamjaymaxx
Copy link

ranaroussi/yfinance#1657 <- possible fix

This is helpful as I said but only covers data in quote response. What would code in particular the urls and params etc look like for other data eg financials, key-statistics etc that isn't included in quote responses.?

@RudyNL
Copy link

RudyNL commented Oct 25, 2023

I am wondering where this document comes from and when its dated https://bit.ly/yahoo-finance-api-feedback Notice that there is already a paid Premium version of the Yahoo API. It looks like the document is written before the Premium version was introduced. I can't find the text of the document elsewhere on the internet. I am having the feeling that it is an old forgotten document at Google Docs. Can anyone find the date of the document?

A question. Is there a Premium user and does the Premium user also have problems? I don't think Yahoo would like to lose non US Premium users.

Has anyone considered to use a proxy server? Documentation: https://yahooquery.dpguthrie.com/guide/keyword_arguments/#proxies

@RudyNL
Copy link

RudyNL commented Oct 26, 2023

A workaround for Linux users

Simply add this line to your /etc/hosts file

69.147.92.11 query2.finance.yahoo.com

This means its no problem of Yahoo, but a network problem. The resolving of the hostname into an IP address has problems. This can be related to the regional servers of Yahoo and the regional dependency of the resolving of hostnames. This would explain the location dependency of the problem.

Thanks to @0zd3m1r in .info returns 404 on all tickers

@jirisarri10
Copy link
Author

jirisarri10 commented Oct 26, 2023 via email

@lucas03
Copy link

lucas03 commented Oct 26, 2023

This means its no problem of Yahoo, but a network problem.

it might just mean that there is a old server where it still works, but might stop working in the future

@yalcindavid
Copy link

Until that yahoo resolve the problem you can use google colab -> IDE of google to code on python it's notebook where you can code in python with no worries about library and if you want to install yahoo query at the top of your code on collab write

!pip install yahooquery

And enjoy!

@dpguthrie
Copy link
Owner

2.3.3 is now live in PyPi. Give it a try. I imagine that there will still be some edge cases that this doesn't solve for, but was hoping to get the majority of you unblocked.

@0zd3m1r
Copy link

0zd3m1r commented Nov 2, 2023

Excuse me if this is a very dumb question, but I am a beginner and I don't
know the code in order to upgrade to 2.3.3. In python console, "pip install
yahooquery" gives me an older version. How do I upgrade to 2.3.3? Thanks a
lot for help!
On Wed, Nov 1, 2023, 17:54 James Stevens @.***> wrote:

I just upgraded to 2.3.3 and its works for me (UK) - I update my prices
with a cron job, so if it fails every so often it doesn't matter too much

Reply to this email directly, view it on GitHub
#224 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7BAGQ35DCIP367H3Z2L3GTYCJPB5AVCNFSM6AAAAAA6IUSUTKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBZGA4TSNZWG4
.
You are receiving this because you commented.Message ID:
@.***>

What is your python version?

python -V

I have the same problem. Pip cannot find version 2.3.3.
My python version is 3.8.10

The reason is your Python version. To install 2.3.3, you must upgrade python version >=3.9

@caliskanuzay
Copy link

Excuse me if this is a very dumb question, but I am a beginner and I don't
know the code in order to upgrade to 2.3.3. In python console, "pip install
yahooquery" gives me an older version. How do I upgrade to 2.3.3? Thanks a
lot for help!
On Wed, Nov 1, 2023, 17:54 James Stevens @.***> wrote:

I just upgraded to 2.3.3 and its works for me (UK) - I update my prices
with a cron job, so if it fails every so often it doesn't matter too much

Reply to this email directly, view it on GitHub
#224 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7BAGQ35DCIP367H3Z2L3GTYCJPB5AVCNFSM6AAAAAA6IUSUTKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBZGA4TSNZWG4
.
You are receiving this because you commented.Message ID:
@.***>

What is your python version?
python -V

I have the same problem. Pip cannot find version 2.3.3.
My python version is 3.8.10

The reason is your Python version. To install 2.3.3, you must upgrade python version >=3.9

Just like @harkovs , my Python version 3.8.10. I am using it through Spyder 5.4.5. The thing is I tried to type "pip install -U" into the IPython Console, but I get "No module named pip" error. There is Python 3.11 in the computer, but spyder opens Python 3.8.10 version. Just don't know how to make spyder open 3.11.

@0zd3m1r
Copy link

0zd3m1r commented Nov 3, 2023

Excuse me if this is a very dumb question, but I am a beginner and I don't
know the code in order to upgrade to 2.3.3. In python console, "pip install
yahooquery" gives me an older version. How do I upgrade to 2.3.3? Thanks a
lot for help!
On Wed, Nov 1, 2023, 17:54 James Stevens @.***> wrote:

I just upgraded to 2.3.3 and its works for me (UK) - I update my prices
with a cron job, so if it fails every so often it doesn't matter too much

Reply to this email directly, view it on GitHub
#224 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7BAGQ35DCIP367H3Z2L3GTYCJPB5AVCNFSM6AAAAAA6IUSUTKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBZGA4TSNZWG4
.
You are receiving this because you commented.Message ID:
@.***>

What is your python version?
python -V

I have the same problem. Pip cannot find version 2.3.3.
My python version is 3.8.10

The reason is your Python version. To install 2.3.3, you must upgrade python version >=3.9

Just like @harkovs , my Python version 3.8.10. I am using it through Spyder 5.4.5. The thing is I tried to type "pip install -U" into the IPython Console, but I get "No module named pip" error. There is Python 3.11 in the computer, but spyder opens Python 3.8.10 version. Just don't know how to make spyder open 3.11.

try it;

curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11

and then

python3.11 -m pip install yahooquery

@caliskanuzay
Copy link

Excuse me if this is a very dumb question, but I am a beginner and I don't
know the code in order to upgrade to 2.3.3. In python console, "pip install
yahooquery" gives me an older version. How do I upgrade to 2.3.3? Thanks a
lot for help!
On Wed, Nov 1, 2023, 17:54 James Stevens @.***> wrote:

I just upgraded to 2.3.3 and its works for me (UK) - I update my prices
with a cron job, so if it fails every so often it doesn't matter too much

Reply to this email directly, view it on GitHub
#224 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7BAGQ35DCIP367H3Z2L3GTYCJPB5AVCNFSM6AAAAAA6IUSUTKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBZGA4TSNZWG4
.
You are receiving this because you commented.Message ID:
@.***>

What is your python version?
python -V

I have the same problem. Pip cannot find version 2.3.3.
My python version is 3.8.10

The reason is your Python version. To install 2.3.3, you must upgrade python version >=3.9

Just like @harkovs , my Python version 3.8.10. I am using it through Spyder 5.4.5. The thing is I tried to type "pip install -U" into the IPython Console, but I get "No module named pip" error. There is Python 3.11 in the computer, but spyder opens Python 3.8.10 version. Just don't know how to make spyder open 3.11.

try it;

curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11

and then

python3.11 -m pip install yahooquery

Thanks for help. I copied "curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11" into the IPython Console, but I got "SyntaxError: invalid syntax". Should I enter the line into Windows powershell or some kind of terminal?

@caliskanuzay
Copy link

image I copied the code into the terminal in Spyder. I got: AttributeError: module 'ast' has no attribute 'NodeVisitor'

@caliskanuzay
Copy link

Excuse me if this is a very dumb question, but I am a beginner and I don't
know the code in order to upgrade to 2.3.3. In python console, "pip install
yahooquery" gives me an older version. How do I upgrade to 2.3.3? Thanks a
lot for help!
On Wed, Nov 1, 2023, 17:54 James Stevens @.***> wrote:

I just upgraded to 2.3.3 and its works for me (UK) - I update my prices
with a cron job, so if it fails every so often it doesn't matter too much

Reply to this email directly, view it on GitHub
#224 (comment),
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7BAGQ35DCIP367H3Z2L3GTYCJPB5AVCNFSM6AAAAAA6IUSUTKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBZGA4TSNZWG4
.
You are receiving this because you commented.Message ID:
@.***>

What is your python version?
python -V

I have the same problem. Pip cannot find version 2.3.3.
My python version is 3.8.10

The reason is your Python version. To install 2.3.3, you must upgrade python version >=3.9

Just like @harkovs , my Python version 3.8.10. I am using it through Spyder 5.4.5. The thing is I tried to type "pip install -U" into the IPython Console, but I get "No module named pip" error. There is Python 3.11 in the computer, but spyder opens Python 3.8.10 version. Just don't know how to make spyder open 3.11.

try it;

curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11

and then

python3.11 -m pip install yahooquery

I learned that I need to install miniconda, and then was able to install python 3.11. Hopefully I will be able to update yahooquery afterwards.

@gordjohn
Copy link

gordjohn commented Nov 5, 2023

This feels a bit like playing whack-a-mole - the problems that someone experiences will be different based on where they are and (I'm guessing) how often they're hitting the APIs. While this unblocks some people in that it sets both cookies and a crumb on the request, it also serves as a way to identify those requests for YF and makes it easy to block them and then return either "Invalid Cookie", 404s, invalid data like 'For input string: "-9882999.99999999"', or something else.

I'm sure there's a better way to do all of this, so if you have a suggestion, I'm all ears.

Someone posted a python class as an alternative to yFinance. They are using https://query1.finance.yahoo.com/v10/finance/ as opposed to https://query2.finance.yahoo.com/v6/finance/. I tried out their code and it seems to work for me:

`import requests
import urllib
class YFinance:
user_agent_key = "User-Agent"
user_agent_value = ("Mozilla/5.0 (Windows NT 6.1; Win64; x64) "
"AppleWebKit/537.36 (KHTML, like Gecko) "
"Chrome/58.0.3029.110 Safari/537.36")

def __init__(self, ticker):
    self.yahoo_ticker = ticker

def __str__(self):
    return self.yahoo_ticker

def _get_yahoo_cookie(self):
    cookie = None

    headers = {self.user_agent_key: self.user_agent_value}
    response = requests.get("https://fc.yahoo.com",
                            headers=headers,
                            allow_redirects=True)

    if not response.cookies:
        raise Exception("Failed to obtain Yahoo auth cookie.")

    cookie = list(response.cookies)[0]

    return cookie

def _get_yahoo_crumb(self, cookie):
    crumb = None

    headers = {self.user_agent_key: self.user_agent_value}

    crumb_response = requests.get(
        "https://query1.finance.yahoo.com/v1/test/getcrumb",
        headers=headers,
        cookies={cookie.name: cookie.value},
        allow_redirects=True,
    )
    crumb = crumb_response.text

    if crumb is None:
        raise Exception("Failed to retrieve Yahoo crumb.")

    return crumb

@property
def info(self):
    # Yahoo modules doc informations :
    # https://cryptocointracker.com/yahoo-finance/yahoo-finance-api
    cookie = self._get_yahoo_cookie()
    crumb = self._get_yahoo_crumb(cookie)
    info = {}
    ret = {}

    headers = {self.user_agent_key: self.user_agent_value}

    yahoo_modules = ("financialData,"
                     "quoteType,"
                     "defaultKeyStatistics,"
                     "assetProfile,"
                     "earningsTrend,"
                     "summaryDetail")

    url = ("https://query1.finance.yahoo.com/v10/finance/"
           f"quoteSummary/{self.yahoo_ticker}"
           f"?modules={urllib.parse.quote_plus(yahoo_modules)}"
           f"&ssl=true&crumb={urllib.parse.quote_plus(crumb)}")

    info_response = requests.get(url,
                                 headers=headers,
                                 cookies={cookie.name: cookie.value},
                                 allow_redirects=True)

    info = info_response.json()
    info = info['quoteSummary']['result'][0]

    for mainKeys in info.keys():
        for key in info[mainKeys].keys():
            if isinstance(info[mainKeys][key], dict):
                try:
                    ret[key] = info[mainKeys][key]['raw']
                except (KeyError, TypeError):
                    pass
            else:
                ret[key] = info[mainKeys][key]

    return ret`

@0zd3m1r
Copy link

0zd3m1r commented Nov 7, 2023

Why does v2.3.3 have compatibility requirements for python 3.9 and above?

@yalcindavid
Copy link

I've been on business trip for a few weeks and got back and script wasn't working. This time it was hanging indefinitely when you call Ticker(). I installed 2.3.3, and still didn't work. I found my solution by changing how I called the ticker class. I took "404" out of the status force list. That fixed the issue

Original Call: image

New Call:

image

try google collab it works

@kensthilaire
Copy link

Why does v2.3.3 have compatibility requirements for python 3.9 and above?

I am not sure exactly why the compatibility requirement is there for 3.9, but I didn't have time to update my version of Python from 3.8.10.

So, I modified the pyproject.toml file to override the python dependency from 3.9 to 3.8.10.

The installation using "make install" then ran successfully, and my application is running fine on Python 3.8.10. I will migrate my Linux instance forward separately and restore the dependency file back to its original state, but for now I am set.

@gordjohn
Copy link

gordjohn commented Nov 7, 2023

I've been on business trip for a few weeks and got back and script wasn't working. This time it was hanging indefinitely when you call Ticker(). I installed 2.3.3, and still didn't work. I found my solution by changing how I called the ticker class. I took "404" out of the status force list. That fixed the issue
Original Call: image
New Call:
image

try google collab it works

Thank you!

@mattrcarroll
Copy link

mattrcarroll commented Nov 14, 2023

2.3.3 does not work for me (USA). Also tried muliple vpn locations but 2.3.3 does not work for me at any locations.

@0zd3m1r
Copy link

0zd3m1r commented Nov 15, 2023

2.3.3 does not work for me (USA). Also tried muliple vpn locations but 2.3.3 does not work for me at any locations.

if you use your own dns server with ad blocker, check that you can access fc.yahoo.com.

2.3.3 is working (Germany)

@srujantaticherla
Copy link

I am using the premium version 2.3.2 on Sagemaker. I want to look at all the historical financial data of the customers and using the below code

from yahooquery import Ticker
from selenium import webdriver

Specify the path to Chromedriver

chromedriver_path = '/home/ec2-user/SageMaker/chromedriver'

Set up the Chrome WebDriver

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--headless") # Optional: Run Chrome in headless mode
driver = webdriver.Chrome(executable_path=chromedriver_path, options=chrome_options)

Log in to Yahoo

driver.get("https://login.yahoo.com")

Your login code goes here

aapl.login(username='XXXX', password='XXXX')

Use yahooquery

aapl = Ticker('aapl', driver=driver)
df = aapl.p_balance_sheet()
print(df)

I have downloaded the linux driver and upload the executable to amazon sagemaker and provided the path too. Now it fails with the message "WebDriverException: Message: unknown error: cannot find Chrome binary" . I tried to install chrome on sage maker using the terminal using

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo yum localinstall google-chrome-stable_current_x86_64.rpm

But getting lot of dependent errors. Why is that in the non premium version the downloading of current data works seamlessly like below

from yahooquery import Ticker
aapl = Ticker('CSCO')
display(aapl.balance_sheet())
display(aapl.income_statement())
display(aapl.balance_sheet('q'))
display(aapl.income_statement('q'))

and the premium version of the functions have dependencies on drivers and so on..? I thought the premium version would be just another api call to get more historical data.

Thank you all.

@mattrcarroll
Copy link

2.3.3 does not work for me (USA). Also tried muliple vpn locations but 2.3.3 does not work for me at any locations.

if you use your own dns server with ad blocker, check that you can access fc.yahoo.com.

2.3.3 is working (Germany)

I am using 1.1.1.1 for dns. I receive this screen when trying to access fc.yahoo.com

image

@0zd3m1r
Copy link

0zd3m1r commented Nov 20, 2023

2.3.3 does not work for me (USA). Also tried muliple vpn locations but 2.3.3 does not work for me at any locations.

if you use your own dns server with ad blocker, check that you can access fc.yahoo.com.
2.3.3 is working (Germany)

I am using 1.1.1.1 for dns. I receive this screen when trying to access fc.yahoo.com
image

With DNS 1.1.1.1 I don't think there will be a problem, you were able to access fc.yahoo.com without getting an external error code. if you can't run yahooquery then there is another problem.

@tonydeck0506
Copy link

2.3.3 does not work for me even with US IP.

@tonydeck0506
Copy link

It now works after I updated the network configuration.

@chfiii
Copy link

chfiii commented Dec 4, 2023

fc.yahoo.com is reporting: "Will be right back... our engineers are working quickly to resolve the issue."
I'm in CT, Comcast,... was working up until about 2:28pm today. Anyone else seeing problems or is it just me?

@ibart
Copy link

ibart commented Dec 4, 2023

fc.yahoo.com is reporting: "Will be right back... our engineers are working quickly to resolve the issue." I'm in CT, Comcast,... was working up until about 2:28pm today. Anyone else seeing problems or is it just me?

yup. it is happening again. offline since 19:05 Rome Time Zone.

@chfiii
Copy link

chfiii commented Dec 4, 2023

Thanks for verifying it's not just me! Hopefully they will fix it soon! I've been so frustrated that I'm investigating using the Stocks datatype in Excel and xlwings to suck data from it into my stuff

@ibart
Copy link

ibart commented Dec 4, 2023

Thanks for verifying it's not just me! Hopefully they will fix it soon! I've been so frustrated that I'm investigating using the Stocks datatype in Excel and xlwings to suck data from it into my stuff

I switched to yahooquery from yfinance because of this: ranaroussi/yfinance#1729

For me, it is a flashback and I know we won't get out :(

@chfiii
Copy link

chfiii commented Dec 4, 2023

It is still giving the same error. (502 - bad response from a backend server) But the finance.yahoo.com site is working fine so guessing they have changed the entry yet again. Hope dpguthrie can figure out what's gone bad.

@dpguthrie
Copy link
Owner

This should be working now (maybe...depending on location probably 🤷 ) in 2.3.4. Also, any python version should be supported >=3.8.1, <4.0

@galashour
Copy link

Adding that I saw also 2.3.5 today (not sure what the changes are), but both 2.3.4 worked for me yesterday and 2.3.5 today (Python 3.11, windows, located in EMEA geography). thnx.

@dpguthrie dpguthrie linked a pull request Dec 16, 2023 that will close this issue
@mtremlett
Copy link

Hi, yahooquery is not working for me since 20-DEC-23. I am in the UK. I've tried python 3.11 & 3.12 and yahooquery 2.3.4, 2.3.5 & 2.3.7. No permutation works. It only works if I VPN as "USA". Please help...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.