摘要:
1. HTML是什麼 HyperText Markup Language,超文本標記語言.標記語言不屬於編程語言. 2. HTML標籤(HTML tag) 由<>包圍的關鍵字,如<html> tag經常成對出現,如<html></html> 一對標籤中,第一個為開始標籤,第二個為結束標籤,結束標籤多 阅读全文
摘要:
1. 最普通的方法: max = 100 print("顯示進度條:", end=" ") for i in range(max): print("#", end="", flush=True) sleep(0.01) 最後輸出面板你能動態的得到下面的精度條: 你會看見"#"一個接一個的依次輸出 顯 阅读全文
摘要:
要求: 一個數n,如果: 1. n > 9, n為A類 2. n < 9 and n > 8, n為B類 3. n < 8 and n > 7, n為C類 4. n <7 and n > 6, n為D類 4. n < 6, n為E類 使用if-else結構必然是能夠完成要求的,但是顯得不夠優雅,不妨 阅读全文
摘要:
使用python自帶的一個atexit模塊 測試代碼: import atexit @atexit.register def clean(): print("程序推出時會執行的代碼已經被執行!") def test(): example = {'a': 1, 'b': 2} print(exampl 阅读全文
摘要:
1. 並不是所有的網站都能一次性的爬取成功,因為其可能做有相應的反爬取處理. 2. 如何更直觀的看到自己的效果:由於目前我們所講的只是把網頁的整個源碼爬取下來,所以我們只要將源碼保存為html就可以看見自己爬取的效果.如果直接複製粘貼太low,而且容易出錯,不妨使用如下的代碼: with open( 阅读全文
摘要:
4. 向百度提交關鍵字: 上一篇文章我們向360提交了關鍵字,這次的內容是向百度提交關鍵字 在獲取接口之後我們直接套用上一次的代碼先試試看: import requests # 接口 url = "https://www.baidu.com/s?" # 需要提交的字典(我們要搜索的內容,此處假設為p 阅读全文
摘要:
3. 向360搜索提交問題: 使用代碼模擬使用360搜索.大概就是要得到下面這個頁面. 首先我們要知道360給出的接口是:https://www.so.com/s?q=kewword 其中的keyword就是我們提交的關鍵字. 這時候我們可以使用一個字典向瀏覽器提交關鍵字: kv = {"q": " 阅读全文
摘要:
02. 爬取亞馬遜的商品頁面: 獲取亞馬遜商品頁面的詳細信息: 杀死一只知更鸟(“塑造美国的88部图书”之一,普利策奖、奥斯卡金像奖获奖作品、影响全球5000万家庭的教养圣经,奥巴马、贝克汉姆、奥普拉鼎力推荐) (哈珀·李作品) Kindle电子书 這次我們有了經驗,直接一開始在一開始就加上head 阅读全文
摘要:
1. 爬取京東商品頁面: 我們現在要爬取這個商品的頁面的詳細信息:【今日必抢 GFI联名版】原装直邮 高端定制 2020夏季新款手工时尚休闲鞋 绿色-定制款 41-标准运动鞋码 要求: 1. 只需要拿到原始代碼就可以了,不用獲得商品的具體信息 我們直接看代碼: import requests # 需 阅读全文