我也不是什麼大佬(現在高一),寒假剛學了幾天python,然後做了個爬蟲(之前學過c++,c++是學校老師在教)
效果如下:
看到效果了最後的這個輸出也是不知道怎麼改,正規表示式有點難,望各位大佬指教。
最後這只是一次練習,在實際寫程式,做專案的過程中理解清楚各個函式的用法。
之前只是知道python的底層是c,但是在實際寫程式的時候,它們的思路之間有大量相似的地方,許多思路都可以參照c語言,只不過python的好處就是不用去逐個實現,只需要用好已經封裝好的函式庫,所以用很多行的c++**可能只需要幾行python**。
最後把源**放出來(api是我自己用瀏覽器抓出來的)
(其實這程式是個很簡單的東西,主要還是寫部落格)
import requests
import re
from bs4 import beautifulsoup
defspider()
: url =
(f''
) r = requests.get(url)
.text
soup = beautifulsoup(r,
"html.parser"
).text
demo = re.findall(r'"follower":.*?}'
, soup, re.s)[0
]return demoid=
input
(">"
)while
true
:print
(spider(
))
python學習日記 1
1.首先確保電腦連上網路,然後依次選擇 help eclipse marketplace 2.載入完成以後在搜尋框中輸入python,我這裡選擇pydev,由於我已經安裝過所以是update,未安裝過的話會顯示install 選擇install 5.安裝完成以後回到eclipse中進行設定,依次選擇...
python學習日記 1
字元編碼問題ascii 編碼 只能編碼英文,乙個位元組表示乙個字元。unicode 編碼 支援所有語言,一般是兩個位元組表示乙個字元,容易造成浪費。utf 8 b編碼 是一種 可變長度 編碼,會根據字元型別,把乙個unicode字元編碼成1 6個位元組,英文通常是乙個位元組,漢字通常是四個位元組,越...
Python學習日記1 Python簡介
python是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python是一種解釋型語言 是互動式語言 是物件導向語言 是初學者的語言。python支援廣泛的應用程式開發,從簡單的文書處理到www瀏覽器再到遊戲。python 是由 guido van rossum 在八十年代末和九...