Web -Scraper Python MongoDB -Abfrage funktioniert nicht

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Web -Scraper Python MongoDB -Abfrage funktioniert nicht

by Anonymous » 14 Feb 2025, 08:11

Ich bin ziemlich neu im Programmieren und lerne derzeit Python. Ich habe ein Web -Scrapard -Projekt mit der Python und einer schönen Suppenbibliothek unten, in der ich einen gesamten Artikel von einer Nachrichten -Webseite verschrottete. Ich schafft den Artikel, aber ich möchte Um den gesamten Artikel nach bestimmten Wörtern abzufragen, und wenn ich die MongoDB -Abfrage versuche, kann ich nicht nach Wörtern suchen. Bitte kann mich jemand wissen lassen, wie ich vorgehen soll. Vielen Dank für Ihre Hilfe. < /p>

Code: Select all

import pymongo
import requests
url ="https://www.bbc.com/news/articles/cy081nqx2zjo"
response = requests.get(url)

from bs4 import BeautifulSoup
soup =BeautifulSoup(response.text,'html.parser')

paragraphs = soup.find_all("p")

for paragraph in paragraphs:
print(paragraph.text)

def check(paragraphs):
if len(paragraphs) > 100:
return "extracted fine"
else:
return "An exception occurred"
print(check(paragraphs))

mydict={}
doc = {"paragraphs":mydict}
from pymongo import MongoClient
client= pymongo.MongoClient("mongodb://localhost:27017")
db =client["mydb"]
collection=db["summarizer"]
collection.insert_one(doc)

Top