mongodb安装使用
下载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双击