HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    python網(wǎng)頁腳本(python網(wǎng)頁腳本 知乎)

    發(fā)布時間:2023-04-24 07:32:44     稿源: 創(chuàng)意嶺    閱讀: 149        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于python網(wǎng)頁腳本的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁版、PC客戶端和批量生成器

    官網(wǎng):https://ai.de1919.com。

    本文目錄:

    python網(wǎng)頁腳本(python網(wǎng)頁腳本 知乎)

    用python進(jìn)行WEB開發(fā),請問怎么才能在網(wǎng)頁上運(yùn)行腳本

    用python做web開發(fā),一般常用一個叫做Django的框架。
    關(guān)于Django,不熟悉,可以參考我的一些折騰:
    【記錄】安裝Django
    【記錄】基于通過pip安裝官網(wǎng)Django后,折騰第一個Django的app
    【記錄】基于通過pip安裝官網(wǎng)Django后,折騰第二個Django的app
    對于Django上運(yùn)行js,我暫時還沒去折騰。
    你可以用google搜:
    django javascript
    就可以看到有人解釋了:
    django 中式用靜態(tài)文件(css,javascript) - 右撇子- 博客頻道- CSDN
    你照著做,就可以了。
    (此處不給貼地址,請自己用google搜帖子標(biāo)題,即可找到帖子地址)

    我寫了個python讀取12306網(wǎng)頁的腳本本地運(yùn)行良好,一旦提交到GAE就報錯

    在python中,一般我們使用urllib的urlopen來打開一個URL并抓取網(wǎng)頁內(nèi)容或者服務(wù)器的返回?cái)?shù)據(jù) !

    但是在GAE中不能這樣做,否則會報“訪問被拒絕”字樣的錯誤,主要原因是python中的urlopen使用了socket來連接,GAE處于安全和效率等方面的考慮,禁止使用urlopen,而以 urlfetch替代之,后者則是基于HTTP連接的!

    你可以參考下面這個對代碼進(jìn)行修改:

    from?google.appengine.api?import?urlfetch??
    ??
    #?...?...??
    ??
    url?=?"http://www.python.org"??
    ??
    result?=?urlfetch.fetch(url)??
    if?result.status_code?==?200:??
    ????????doc?=?result.content??
    ????????do_something(doc)

    如果解決了您的問題請采納!
    如果未解決請繼續(xù)追問!

    追問

      您好,您的建議可行,可以順利deploy。
      但是我的腳本中使用了smtplib.SMTP發(fā)送郵件,貌似不可以,google developers console監(jiān)控記錄中顯示:
      “The Socket API 付費(fèi)后才可使用”,是不是意味著我只能使用google的mail api 發(fā)送郵件?

    追答

    google有自己的郵箱api,你查看一下開發(fā)文檔,應(yīng)該是把內(nèi)置的也給屏蔽掉了

    追問

    對,我用內(nèi)置的mail api可以發(fā)郵件,但是訪問12306網(wǎng)站,時不時訪問超時,是不是沒辦法?

    追答

    過年期間12306多程序訪問做了很多限制,現(xiàn)在很多搶票軟件業(yè)都會訪問超時,甚至手動登陸的時候偶爾都會有這個提示,你能做的就是盡量讓程序訪問看起來想人工訪問,比如修改訪問header-agent等、

    如何在網(wǎng)頁中調(diào)用python腳本?

    當(dāng)然是不行的,腳本執(zhí)行需要有 解釋器的。也就是 例如 win平臺下的 python.exe 文件。
    你可以使用web頁面,將文件上傳到服務(wù)器,然后在服務(wù)器執(zhí)行腳本并將處理結(jié)果,返回到客戶端。追問

    抱歉沒有問清楚,我的python腳本就是在WEB服務(wù)器上運(yùn)行的。我看到可以通過CGI實(shí)現(xiàn)程序的調(diào)用,現(xiàn)在正在研究。
    現(xiàn)在html的內(nèi)容是:
    但點(diǎn)擊submit后會在頁面直接顯示test.py里的內(nèi)容

    追答

    你form表單沒提交任何信息呀

    python網(wǎng)頁腳本(python網(wǎng)頁腳本 知乎)

    想用python編寫一個腳本,登錄網(wǎng)頁,在網(wǎng)頁里做一系列操作,應(yīng)該怎樣實(shí)現(xiàn)?

    python編寫一個腳本的具體操作:

    1、首先,打開python并創(chuàng)建一個新的PY文件。

    2、其次,import os,因?yàn)樯婕跋到y(tǒng)文件的路徑,因此首先在此處導(dǎo)入系統(tǒng)模塊。

    3、隨后,可以雙擊打開HTML文件,然后就可以看到書寫的網(wǎng)頁,如下圖所示。

    4、最后,添加html.close(),需添加此行代碼以關(guān)閉,否則將占用大量內(nèi)存,如下圖所示。這樣,用python簡單的制作一個網(wǎng)頁的所有操作就完成了。完成。

    以上就是關(guān)于python網(wǎng)頁腳本相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    Python頭條文章生成器

    狗屁不通文章生成器pc(狗屁不通文章生成器Python)

    生成器(生成器 python)

    杭州抖音培訓(xùn)學(xué)校知乎(杭州抖音培訓(xùn)學(xué)校知乎怎么樣)

    景觀設(shè)計(jì)家人環(huán)境探索(景觀設(shè)計(jì)家人環(huán)境探索方案)