Я настраиваю базу данных (Pandas Dataframe) для хранения новостных ссылок на новостные статьи (статьи прошлой недели) для списка компаний.Я написал код на Python, но код исполняется некоторое время, а иногда нет, и он не выдает никакой ошибки.Так как это не производит никакого журнала или ошибки, я нахожу трудным понять фон по этой проблеме.
Я попытался удалить кеш из браузера, так как я использую ноутбук Jupyter, и я попытался с другим приложением, таким как Sypder.У меня та же проблема с ноутбуком Jupyter и другим приложением
links_output=[]
class Newspapr:
def __init__(self,term):
self.term=term
self.url='https://www.google.com/search?q={0}&safe=active&tbs=qdr:w,sdb:1&tbm=nws&source=lnt&dpr=1'.format(self.term)
def NewsArticlerun(self):
response=requests.get(self.url)
soup=BeautifulSoup(response.text,'html.parser')
links=soup.select(".r a")
numOpen = min(5, len(links))
for i in range(numOpen):
response_links = "https://www.google.com" + links[i].get("href")
print(response_links)
links_output.append({"Weblink":response_links})
pd.DataFrame.from_dict(links_output)
list_of_companies=["Wipro","Reliance","icici bank","vedanta", "DHFL","yesbank","tata motors","tata steel","IL&FS","Jet airways","apollo tyres","ashok leyland","Larson & Turbo","Mindtree","Infosys","TCS","AxisBank","Mahindra & Mahindra"]
for i in list_of_companies:
comp_list = str('"'+ i + '"')
call_code=Newspapr(comp_list)
call_code.NewsArticlerun()
Я ожидаю напечатать веб-ссылку и в виде pandas dataframe