這是一篇行車記錄器在MacOS和Linux 讀取檔案的方式
網路上大多人誤以為是因為NTFS導致無法讀取,我也沒看到AMA或其他人有提出解法
用Windows讀取可以發現,檔案系統是使用FAT32
| import requests | |
| if __name__ == "__main__": | |
| url = 'https://webap.nkust.edu.tw/nkust/system/getuid_1.jsp' | |
| userId = input('身分證: ') | |
| data = { | |
| 'uid': userId | |
| } | |
| req = requests.post(url=url, data=data) |
| {"data":[{"campusName":"建工校區","department":[{"departmentName":"體育室","teacherList":[{"teacherName":"陳寶源","teacherId":"10041"},{"teacherName":"李來福","teacherId":"10201"},{"teacherName":"劉安球","teacherId":"10336"},{"teacherName":"蕭永福","teacherId":"10337"},{"teacherName":"鄭建民","teacherId":"10354"},{"teacherName":"黃枝興","teacherId":"10386"},{"teacherName":"鄭憲成","teacherId":"10508"},{"teacherName":"呂明秀","teacherId":"10560"},{"teacherName":"宋靜宜","teacherId":"10592"},{"teacherName":"黃瓊慧","teacherId":"10680"},{"teacherName":"魏春娥","teacherId":"10691"},{"teacherName":"羅智聰","teacherId":"10731"},{"teacherName":"朱益成","teacherId":"11366"},{"teacherName":"李祐穎","teacherId":"11367"},{"teacherName":"陳俐璉","teacherId":"11369"},{"teacherName":"陳秀惠","teacherId":"50011"},{"teacherName":"宋明律","teacherId":"50022"}]},{"departmentName":"學務處軍訓室","teacherList":[{"teacherName":"許藝瀞","teacherId":"30099"},{"teacherName":"黃淑玲","teacherId":"30103"},{"teacherName":"林昭君","teacherId":"30105"},{"teacherName":"曲有明","teacherId":"30106"},{"teacherName": |
| import cv2 | |
| import subprocess as sp | |
| if __name__ == "__main__": | |
| rtsp_server = 'rtsp://example.org:554/...' # push server (output server) | |
| #pull rtsp data, or your cv cap. (input server) | |
| cap = cv2.VideoCapture( | |
| 'rtsp://example.org:554/pull from me ') | |
| <html> | |
| <head> | |
| <style> | |
| body { | |
| font-family: Arial, Helvetica, sans-serif; | |
| font-size: 20px; | |
| } | |
| #request { |
| import requests | |
| from lxml import etree | |
| def get_session(): | |
| sess = requests.session() | |
| sess.headers.update( | |
| {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36"}) | |
| sess.verify = False | |
| return sess |
| var user = "110...學號"; | |
| //add jQuery | |
| var script = document.createElement('script'); | |
| script.type = 'text/javascript'; | |
| script.src = 'https://code.jquery.com/jquery-3.5.1.min.js'; | |
| document.head.appendChild(script); | |
| //calc user base64 Data "username%%yyyy-mm-dd" | |
| var base64Data = btoa(`${user}%%${new Date().getUTCFullYear()}-${('0'+ (new Date().getUTCMonth()+1)).substr(-2)}-${('0'+ new Date().getUTCDay()).substr(-2)}`); |
| import requests | |
| import hashlib | |
| from lxml import etree | |
| HOST = "https://sso.wzu.edu.tw" | |
| CAPTCHA_DICT = { | |
| "9bcd5ab8fc729c83bdbbc784e3002d2f": "3", | |
| "543cd21e5aaa43d056d8068654c54b9a": "4", | |
| "5b24f8c135fee3ae3b14a1b9d0594704": "5", | |
| "2e81195ea486bd3704e94d8738cce591": "6", |
| import requests | |
| from lxml import etree | |
| import json | |
| def download_from_list(path: str, prefix: str, urls: list): | |
| # Just for debug. | |
| # Urls : list<dict> | |
| # Can use axel or any downloader. | |
| for url_info in urls: |