學習札記之python 王者榮耀面板桌布小爬蟲

2021-10-07 17:16:10 字數 2043 閱讀 5392

當初閒來無聊,一時興起學python的目的就是爬一下**的桌布,如今小目標已經達成了,下一步就是2d小遊戲了,加油!

(用了一點正規表示式的知識)

import urllib.request as ureq

import os

import re

from urllib import error

def url_open

(url)

: req = ureq.

request

(url)

req.

add_header

('user-agent'

,'mozilla/5.0 (windows nt 10.0; win64; x64; rv:77.0) gecko/20100101 firefox/77.0'

) req.

add_header

('referer'

, url)

response = ureq.

urlopen

(req)

html = response.

read()

return html

def get_pages

(url)

: html =

url_open

(url)

.decode

("gbk"

) hero_nums = re.

findall

(r', html)

# 正規表示式和查詢不同,注意網頁源**的空白符,盡量避免空白符

hero_names = re.

findall

('height="91" alt="(\s+)">\s+

', html)

heros =

dict

(zip

(hero_names, hero_nums)

)return heros

def download_wz()

: folder =

input

("請輸入乙個檔名:"

)try

: os.

mkdir

(folder)

except oserror:

pass

os.chdir

(folder)

url =

""heros =

get_pages

(url)

for each in heros:

print

(each)

os.mkdir

(each)

os.chdir

(each)

# 這裡採用了嘗試的方法

(img) # 寫入檔案

python幫你獲取王者榮耀金幣

玩農藥的小夥伴們都知道金幣在農藥中雖然不是很稀有的東西,但偶爾想玩個新英雄還得靠這個 嗯嗯。土豪除外 下面給大家乙個刷金幣的福利。遊戲裡有個冒險模式在首次通關後重複關卡仍能夠獲得金幣,但由於獲得金幣的數量不多且重複 乏味,很多人不願意通過這個途徑獲取金幣,於是我就用python自己寫了小腳本來做這個...

Python竟然能讓王者榮耀血虧?

原理 我想,遊戲的指令碼應該都是差不多的,我們玩遊戲的流程是這樣的 按鍵發技能 怪掉血怪死亡後通關 獲得獎勵 那麼用指令碼玩遊戲呢,完全可以省略中間的步驟 按鍵獲得獎勵 所以我們只要 在特定的時刻,特定的位置,按鍵,就可以了。taskkill pid 程序號 f 錯誤二 缺少dll,或者沒有進入開發...

Python實現王者榮耀小助手(一)

簡單來說網路爬蟲,是指抓取全球資訊網資訊的程式或者指令碼 python在 網路爬蟲有很大優勢,今天我們用python實現獲取王者榮耀相關資料,做乙個小助手 前期準備,環境搭建 python2.7 sys模組提供了許多函式和變數來處理 python 執行時環境的不同部分 urllib模組提供了一系列用...