Использование нескольких условий в NewApi с Python - PullRequest
1 голос
/ 13 марта 2020

Я пытаюсь запустить следующий код

from newsapi import NewsApiClient
import datetime as dt 
import pandas as pd 
import nltk 
from newspaper import Article
import re

newsapi = NewsApiClient(api_key = 'myKey')

data = newsapi.get_everything(q = "(loan OR draw down OR credit line OR credit facility " \
                                "OR borrow OR syndicated loan) AND " \
                                "(Barclays  OR Citi OR  JPMorgan OR " \
                                "Bank of America OR Wells Fargo OR Intesa OR"\
                                "Unicredit OR Nordea OR BBVA OR Santander OR"\
                                "Credit Agricole OR BPCE OR Goldman Sachs OR"\
                                "Royal Bank of Scotland OR HSBC OR Mizhuo OR"\
                                "Sumitomo OR Deutsche Bank OR BNP OR Royal bank of Canada OR"\
                                "ING)", 
                          language = 'en', page_size = 20, 
                          from_param= "2020-03-01", sort_by = "relevancy",
                          sources = 'reuters') 

Он работает в третьей строке условий ИЛИ, после чего число полученных статей начинает уменьшаться (чего я не ожидал, учитывая, что это условие ИЛИ?) и, выполнив полную команду, я получаю пустой список, что не так, если я запускаю только первые две строки условий ИЛИ.

Кто-нибудь с подобным опытом?

...