今天,想要學習爬蟲,因此度娘一tong搜,爬蟲是個啥?爬蟲能做啥?咋用爬蟲做個好玩的東西?
於是我搜了爬蟲遊戲,結果,我我我我。。。真的發現了好玩的東西。。、
此處手動 [[ 笑哭 ]]
好玩的就是它,狂點此處
乙個爬蟲遊戲,你要對爬蟲有那麼點理解,就好比我,emmmm,就真的是只有一點理解,,,
進去了,然後開始遊戲,按照步驟開始遊戲,結果發現好像你朋友給你發的整人的對不對,我也感覺是,然後。。。這時爬蟲遊戲啊,老鐵,想什麼呢,你還能就一直輸麼
作為程式猿,當然是寫程式解決了,沒有什麼是一段**解決不了的,有的話就兩段
而且要寫的是乙個爬蟲程式
1)分析頁面
f12檢視網頁源**,分析發現,需要輸入的數字就在'
, h3)
num = ret[
2]在此期間列印一些友好的提示資訊,如果這個是有盡頭的,只需要最後一步做個特殊處理即可
完整**:
import requests
import re
num =
25338
# 第一次讓輸入的數字
count =
0try
:while
true
: url =
''+str
(num)
r = requests.get(url, headers=
)print
(url,
'第 '
, count,
' 次'
) count +=
1 text = r.text # text就是得到的html頁面內容
pos1 = text.find("")
# 數字就在這個標籤內,因此先將標籤內容獲取到
h3 = text[pos1:pos2+5]
ret = re.match(r'('
, h3)
num = ret[2]
except valueerror as e:
print
('value error: '
, e)
;finally
:print
(text)
最終正規表示式匹配錯處,異常 typeerror,捕捉異常,並最後將 html 內容列印出來,觀察
正規表示式匹配錯處,原來是因為這。。。。哈哈哈哈哈哈,這個遊戲真好玩,爬蟲真好玩!
將最後一次的 url 直接輸入到瀏覽器中我們看結果:過關成功!
我的第乙個爬蟲程式
最近開始迷上python了,當然,最讓我著迷的還是它的 風格,用一句話形容 乾淨利索脆。由於我有一些vb基礎,現在學python感覺特別的輕鬆。必須要強調一句 興趣是最好的老師。既然學寫爬蟲,先給自己定乙個小目標 爬一本 好了。從 縱橫中文網 裡找了部章節少的 神魔武帝 練手,別看就簡簡單單爬取一部...
我的第乙個程式
我的第乙個vc程式終於寫完了,花了2周,之前從沒有用vc寫過程式,也沒讀過什麼程式,只是在看書,看了幾百頁 mfc windows程式設計 正好有個機會,老師讓寫個vc程式,就試著寫了。程式的功能是不同地方的access的更新的記錄整合到一台機子上的access中,支援斷網自動連線,用的是socke...
我的第乙個爬蟲日誌
剛剛開始學習爬蟲,很多東西不懂,還望前輩們多多指教。總結流程 1 匯入相應的包 1 傳送 多頁在此不傳送頁碼,新編函式迴圈傳入新的頁碼 2 構建函式 1 傳送請求 2 伺服器的響應 3 讀取 編碼資訊 3 編寫正規表示式提取所需內容,括號內容具有唯一性 import urllib import ur...