Yz

Yz

可惡,又要找時間來更新前端了 QAQ

50 posts
RSS
利用Python自動填寫google表單(不要傳給你老師XD)

利用Python自動填寫google表單(不要傳給你老師XD)

有些老師會要求學生要製作一個google表單,然後要求學生去調查,真的是一件很麻煩的事情,還要到處麻煩別人。自己填又很浪費時間,尤其是表單選項超多的時候。身為資工具人,就要寫個程式秒殺它。這篇文章適合有基本程式能力的人創題目首先先試試簡單的情況,全單選提交一份看看打開提交頁面看看這時候打開瀏覽器的開發人緣工具 (如果開完還是邊緣人別找我XD(快捷鍵應該是 ctrl+shift+i)切換到 Network 面板接下來隨便填一份提交然後再看一次開發人員工具應該會看到類似的畫面根據經驗猜測,第一個大概就是我們要的點開後滑道最下面看 Form Data接下來那兩個 entry. 開頭的就是上傳的表單資料剩下的是什麼呢?不重要了 XD用 Python 提交一次看看這邊用的是 Python 內建的 http.client.HTTPSConnection 做

LEMP HTTP 502 PHP

最近幫朋友架設網頁伺服器,架構是用經典的 LEMP (Linux + nginx + MySQL + PHP) ,遇到了在他的電腦上可以用,在我設定的伺服器上卻跑不了的問題,打開它寫的 php 網頁會出現 502 Bad Gateway 。遇到這樣的狀況,朋友毫不猶豫的說是伺服器的問題,『反正在我的電腦上可以跑』,類似的話,身為設定伺服器的人聽到這樣的話當然是非常的不爽,但沒辦法,只好找出問題出來才能證明清白。遇到的狀況是:打開所有的 php 程式都可以正常執行,只有某一個會出現 502 ,於是開始看那個出問題的程式。不過會出現 502 也是蠻意外的,因為如果是程式有

[Python] HTTP POST

import http.client import urllib.parse connection = http.client.HTTPConnection('esquery.tku.edu.tw', 80, timeout=10) connection.request( 'POST', '/acad/query_result.asp', headers={ 'Host': 'esquery.tku.edu.tw', 'Content-Type': 'application/

[LeetCode] 65. Valid Number

class Solution { public: bool isNumber(string s) { const char *p = s.c_str(), *q; // trim left while (std::isspace(*p)) ++p; if (*p == '+' || *p == '-') ++p; q = p; while (std::isdigit(