作者bckkt (bckkt)
看板Ajax
標題[問題] html怎麼收值跟傳值?
時間Fri Mar 9 19:06:18 2018
大家好
我有一個html引入了兩個js,想用python把值傳給這個html,然後html處理過後回傳給
python,請問該怎麼做?
原本我爬蟲都是request某一個網頁,然後網頁回傳response,然後我就可以處理了
現在自己來發現,那html怎麼寫收值跟傳值?
html可以寫一個收request跟傳response的功能嗎?
目前是用VSCODE裝了IIS express,讓網頁顯示localhost:2637上面
懇請指教,還是我需要寫一個web server?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.55.238
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1520593580.A.51C.html
→ freeccc: html要能傳值是指form post嗎? 03/09 19:59
→ WunoW: ...... 你是不是連主從式的觀念也沒有 03/09 20:18
推 sa0124: post formdata 傳值後收值 03/09 22:57
→ kevinkung: <form method=“post”><Input type=“hidden” value= 03/10 00:08
→ kevinkung: “xxx” /> <button type=“submit” >button</button 03/10 00:08
→ kevinkung: ></form>把想要傳的值放到xxx 03/10 00:08
推 ghmsxtwo: websocket? 03/10 01:41
→ WunoW: 你爬蟲收到的回應是對象的後端產生的不是html 03/10 02:49
→ WunoW: 上面這句話應該就可以讓你醒了 03/10 02:50
→ WunoW: 如果html能做到你說的.. 哇那不得了了 aws也去洗洗睡了 03/10 02:57
→ bckkt: 謝謝回應,那我這樣是不是要先把網頁放在一個webserver 03/10 13:30
→ bckkt: 然後python去request 然後webserver丟response回來? 03/10 13:31
→ bckkt: 然後我python就跟以前一樣處理這個response就好? 03/10 13:32
推 ek0519: Post get一般方法 03/10 13:41
推 Neisseria: 建議樓主看一些 HTTP 協定運作和網頁程式基礎等內容 03/10 14:51
→ Neisseria: 這些東西自然就會有解 03/10 14:52
推 LPH66: 來搬個推圖出來 (發覺久遠之前存的這張推圖果然好用) 03/10 19:01
→ LPH66: ------------------------------------- 03/10 19:01
→ LPH66: 輸出(結構為HTML或其他Browser可判讀的文件) 03/10 19:01
→ LPH66: __________ __________ 03/10 19:01
→ LPH66: ∣Server: ∣→∣Browser: ∣ 03/10 19:01
→ LPH66: ∣執行表單目標的PHP ∣ ∣解讀HTML,執行含在 ∣ 03/10 19:01
→ LPH66: ∣或執行含有PHP碼的 ∣ ∣HTML裡的Javascript∣ 03/10 19:01
→ LPH66: ∣目標文件,輸出結果 ∣ ∣形成你看到的網頁 ∣ 03/10 19:01
→ LPH66: ∣_________∣←∣_________∣ 03/10 19:01
→ LPH66: 以POST或GET的方法,送出給表單目標的文件 03/10 19:01
→ LPH66: ------------------------------------- 03/10 19:01
→ bckkt: 大家好,我真的是不會寫什麼程式所以才這樣問 03/11 20:58
→ bckkt: 由於這兩個js是將python抓到的密文解密的function(真麻煩.. 03/11 20:59
→ bckkt: 能的話,不想經過什麼前端後端的越搞越複雜 03/11 20:59
→ bckkt: 朋友建議我外包請人寫,方案如下 03/11 21:00
→ bckkt: 1.把js改成python程式碼,抓完資料直接解密 03/11 21:00
→ bckkt: 2.python直接能漂亮的call js function來解密 03/11 21:00
→ bckkt: 大家覺得怎樣? 03/11 21:00
推 eight0: 所以你是要在 python 中執行 js function?puppeteer 或 03/12 06:31
→ eight0: node_vm2 03/12 06:31
→ bckkt: 我發案到CodeJob了 03/12 13:28
→ laechan: 還好我有先學asp才接觸javascript,嘛,其實可以用寫檔讀檔 11/10 22:45
→ laechan: 來模擬傳值啦(這是指沒有灌IIS、Apache的情況) 11/10 22:46