下载mongodb
https://www.mongodb.com/download-center/community
安装complete完整版,默认路径
C:\Program Files\MongoDB\Server\3.4\bin
在C盘创建db数据库和log日志
C:\data\log
C:\data\db
跳转路径到bin
C:\Program Files\MongoDB\Server\3.4\bin
输入mongod.exe --dbpath c:\data\db
启动mongodb服务
找到windows下
C:\Program Files\MongoDB\Server\3.4\bin
双击mongod.exe
启动程序后
再运行
mongo.exe 程序
show dbs 查看所有数据库
输入
mongod.exe --logpath "C:\data\log\mongodb.log" --logappend --dbpath "C:\data\db" --serviceName "Mongodb" --install
mongodb.log日志文件
接着输入net start MongoDB
pip install pymongo
附代码:
import requests
import datetime
from bs4 import BeautifulSoup
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.blog_database
collection = db.blog
link = "http://www.santostang.com/"
headers = {
'User-Agent': 'Mozilla/5.0(Windows;U;Windows NT6.1;en-US;rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'
}
r = requests.get(link, headers=headers)
soup = BeautifulSoup(r.text, "lxml")
title_list = soup.find_all('h1', class_="post-title")
for enchone in title_list:
url = enchone.a['href']
title = enchone.a.text.strip()
post = {"url": url, "title": title, "date": datetime.datetime.utcnow()}
collection.insert_one(post)
mongo.exe双击