最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在django中運(yùn)行scrapy框架

 更新時(shí)間:2020年04月22日 14:20:05   作者:小陸同學(xué)  
這篇文章主要介紹了如何在django中運(yùn)行scrapy框架,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1.新建一個django項(xiàng)目,

2.前端展示一個按鈕

<form action="/start/" method="POST">
    {% csrf_token %}
    <input type="submit" value="啟動爬蟲">
</form>

3.在django項(xiàng)目的根目錄創(chuàng)建scrapy項(xiàng)目

4.cmd命令行運(yùn)行:scrapyd 啟動服務(wù)

5.將scrapy項(xiàng)目部署到當(dāng)前工程:scrapyd-deploy 爬蟲名稱 -p 項(xiàng)目名稱

6.views.py

# 首頁
def index(request):
  return render(request,'index.html',locals())

def start(request):
  if request.method == 'POST':
    # 啟動爬蟲
    url = 'http://localhost:6800/schedule.json'
    data = {'project': 'ABCkg', 'spider': 'abckg'}
    print(requests.post(url=url, data=data))
    return JsonResponse({'result':'ok'})

7.在本地6800端口點(diǎn)擊jobs當(dāng)前爬蟲項(xiàng)目就在運(yùn)行了。

8.寫一個按鈕,點(diǎn)擊停止scrapy爬蟲

def stop(request):
  if request.method == 'POST':
    # 停止爬蟲
    url = 'http://127.0.0.1:6800/cancel.json'
    data={"project":'ABCkg','job':'b7fe64ee7ad711e9b711005056c00008'}
    print(requests.post(url=url, data=data))
    return JsonResponse({'result':'stop'})

總結(jié):

----------------scrapyd 管理----------------------

1、獲取狀態(tài)

http://127.0.0.1:6800/daemonstatus.json

2、獲取項(xiàng)目列表

http://127.0.0.1:6800/listprojects.json

3、獲取項(xiàng)目下已發(fā)布的爬蟲列表

http://127.0.0.1:6800/listspiders.json?project=myproject

4、獲取項(xiàng)目下已發(fā)布的爬蟲版本列表

http://127.0.0.1:6800/listversions.json?project=myproject

5、獲取爬蟲運(yùn)行狀態(tài)

http://127.0.0.1:6800/listjobs.json?project=myproject

6、啟動服務(wù)器上某一爬蟲(必須是已發(fā)布到服務(wù)器的爬蟲)

http://localhost:6800/schedule.json

(post方式,data={"project":myproject,"spider":myspider})

7、刪除某一版本爬蟲

http://127.0.0.1:6800/delversion.json -d project=項(xiàng)目名 -d versions

(post方式,data={"project":myproject,"version":myversion})

8、刪除某一工程,包括該工程下的各版本爬蟲

http://127.0.0.1:6800/delproject.json

(post方式,data={"project":myproject})

9、取消爬蟲

http://127.0.0.1:6800/cancel.json

(post方式,data={"project":myproject,'job':myjob})

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • pandas根據(jù)指定條件篩選數(shù)據(jù)的實(shí)現(xiàn)示例

    pandas根據(jù)指定條件篩選數(shù)據(jù)的實(shí)現(xiàn)示例

    條件篩選是pandas中非常重要的一個功能,它允許我們根據(jù)特定條件來快速、高效地篩選數(shù)據(jù),本文主要介紹了pandas根據(jù)指定條件篩選數(shù)據(jù)的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 基于注解實(shí)現(xiàn) SpringBoot 接口防刷的方法

    基于注解實(shí)現(xiàn) SpringBoot 接口防刷的方法

    這篇文章主要介紹了基于注解實(shí)現(xiàn) SpringBoot 接口防刷的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • PyQt5 對圖片進(jìn)行縮放的實(shí)例

    PyQt5 對圖片進(jìn)行縮放的實(shí)例

    今天小編就為大家分享一篇PyQt5 對圖片進(jìn)行縮放的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 解決Django中調(diào)用keras的模型出現(xiàn)的問題

    解決Django中調(diào)用keras的模型出現(xiàn)的問題

    今天小編就為大家分享一篇解決Django中調(diào)用keras的模型出現(xiàn)的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python實(shí)現(xiàn)拼接圖片

    python實(shí)現(xiàn)拼接圖片

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)拼接圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • python實(shí)現(xiàn)的守護(hù)進(jìn)程(Daemon)用法實(shí)例

    python實(shí)現(xiàn)的守護(hù)進(jìn)程(Daemon)用法實(shí)例

    這篇文章主要介紹了python實(shí)現(xiàn)的守護(hù)進(jìn)程(Daemon)用法,實(shí)例分析了Python進(jìn)程操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • Python文件讀寫w+和r+區(qū)別解析

    Python文件讀寫w+和r+區(qū)別解析

    這篇文章主要介紹了Python文件讀寫w+和r+區(qū)別解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Python簡單格式化時(shí)間的方法【strftime函數(shù)】

    Python簡單格式化時(shí)間的方法【strftime函數(shù)】

    這篇文章主要介紹了Python簡單格式化時(shí)間的方法,結(jié)合實(shí)例形式分析了Python使用strftime函數(shù)進(jìn)行時(shí)間格式化的操作技巧,需要的朋友可以參考下
    2016-09-09
  • PyCharm配置mongo插件的方法

    PyCharm配置mongo插件的方法

    今天小編就為大家分享一篇PyCharm配置mongo插件的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python中的socket網(wǎng)絡(luò)模塊介紹

    Python中的socket網(wǎng)絡(luò)模塊介紹

    這篇文章主要介紹了Python中的socket網(wǎng)絡(luò)模塊介紹,Python 中,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-07-07

最新評論

武宁县| 乌兰浩特市| 罗田县| 沽源县| 汉中市| 汉川市| 丽水市| 曲麻莱县| 马龙县| 滦平县| 宿松县| 信阳市| 抚顺市| 平湖市| 大厂| 大安市| 绥阳县| 博湖县| 绩溪县| 安阳县| 寿宁县| 克山县| 蛟河市| 互助| 吴旗县| 舒兰市| 大名县| 华阴市| 高州市| 新民市| 延寿县| 富川| 孝昌县| 南充市| 平邑县| 鄂托克旗| 托克逊县| 涪陵区| 依兰县| 和林格尔县| 五大连池市|