python爬蟲之MongoDB測試環境安裝

2022-07-03 11:39:11 字數 2688 閱讀 8282

.

.安裝

1>設定mongodb目錄

[root@vm13

version: 2.4.11

connecting to:

dbname

welcome to the

mongodb shell.

for interactive

help, type "help".

for more

comprehensive documentation, see

questions? try

the support group

出現以上介面表示連線成功。

三.

區域網連線mongodb

按照上面的操作,mongodb的在linux下安裝已完成,本地連線mongodb也已成功。這時我們就要考慮到另外乙個問題了,區域網如何來連線mongodb呢?區域網中windows機器如何來連線linux機器中的mongodb呢?其實做法一樣很簡單:

不過此處就需要注意了,我們需要在centos上開啟mongodb的埠號,接下來講講如何在centos上開啟指定埠。先來檢視下此埠是否被占用:

/etc/sysconfig/iptables,在該檔案中新增如下內容:

# firewall configuration written by

system-config-securitylevel

# manual

customization of this file is not recommended.

*filter

:input accept

[0:0]

:forward accept

[0:0]

:output accept

[0:0]

:rh-firewall-1-input

- [0:0]

-arh-firewall-1-input -m state --state new -m tcp -p tcp --dport 27017 -j accept

commit

然後重啟服務.

此時,你已可以開始通過區域網來訪問centos上部署的mongodb.

在本地瀏覽器中輸入若出現以下:

表示連線成功。

四.  安裝過程中遇到的問題

1. error: couldn't connect to server 127.0.0.1:27017

src/mongo/shell/mongo.js:91

三、解決辦法:執行以下語句

2.重啟防火牆時報錯:

解決方法:在最後新增commit.

五、語法使用

client = pymongo.mongoclient("192.168.1.252",27017)

#content代表是ceshi這個資料庫,沒有就新建

content = client["ceshi"]

#wb_data變數的值content_links是在測試這個庫裡面的表名

wb_data = content["content_links"]

1、  寫入資料庫。

#data指的是爬蟲程式已經生成的乙個乙個字典型別的資料

wb_data.insert_one(data)
2、  讀取資料庫。
wb_data.find是查詢所有資料,這裡面可以篩選,例如:查詢name=張三
for data in wb_data.find():
print(data)
例如二:查詢年齡小於22歲:
for data in wb_data.find(}):
print(data)
例如三:查詢這個表的所有資料:
for data in wb_data.find():
print(data)
$lt=小於

$lte=小於等於

$gt=大於

$gte=大於等於

$ne=不等於

python爬蟲之win7Mongod安裝使用

安裝路徑 還需要建立乙個資料庫儲存位置c mongodb data db 2 新增環境變數,然後開啟cmd執行如下命令告訴資料庫資料儲存位置。mongod dbpath c mongodb data db 然後測試一下是否成功 執行上面的命令時候的cmd對話方塊先不要關閉,然後再開啟乙個cmd框輸入...

看文件學爬蟲 8 python與mongoDB

nosql簡介 安裝 官網 把mongodb加入系統路徑 配置資料庫路徑 mongod dbpath e mongodb data db 引數 描述 bind ip 繫結ip logpath 指定存放log的路徑 使用追加方式寫日誌 dbpath 指定mongodb的儲存路徑 port 指定埠號,預...

Python爬蟲之爬蟲概述

知識點 模擬瀏覽器,傳送請求,獲取響應 網路爬蟲 又被稱為網頁蜘蛛,網路機械人 就是模擬客戶端 主要指瀏覽器 傳送網路請求,接收請求響應,一種按照一定的規則,自動地抓取網際網路資訊的程式。知識點 了解 爬蟲的概念 爬蟲在網際網路世界中有很多的作用,比如 資料採集 抓取招聘 的招聘資訊 資料分析 挖掘...