程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Django】起爬蟲來測試網站穩定性-20220803

編輯:Python

爬蟲頻繁訪問我的網站

試驗form的POST之前,先將django的CSRF注釋掉。


再放爬蟲來訪問網頁,測試網站穩定性。

import json, requests, sys
from bs4 import BeautifulSoup
# 打開網頁,判斷為靜態網頁
def scrapy_get():
url ='http://127.0.0.1:8000'
response = requests.get(url)
print(response.status_code)
scrapy_get()
# # 爬取數據 並保存數據
# pageSource = response.text # 獲取Elements中渲染完成的網頁源代碼
# soup = BeautifulSoup(pageSource,'html.parser') # 使用bs解析網頁
# print(soup)
def scrapy_post():
url ='http://127.0.0.1:8000'
# data={'sitedata': '---','statusdata':'1-todo',}
data={
'username': '****','password':'****','statusdata':'1-todo',}
response = requests.post(url,data=data)
print(response.status_code)
pageSource = response.text # 獲取Elements中渲染完成的網頁源代碼
soup = BeautifulSoup(pageSource,'html.parser') # 使用bs解析網頁
print(soup)
for i in range(100):
scrapy_post()

效果:抵擋住爬蟲攻擊


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved