作者簡介:不吃西紅柿,CSDN博客專家、藍橋簽約作者。
困難像彈簧,你弱它就強,你強它更強。
寫作目的:
1、練習爬蟲技術;
2、深入了解和平精英槍械屬性,提高吃雞概率。
訪問和平精英官網,找到【游戲資料】> 【配件】
第一步:看到了所有配件
第二步:查看浏覽器html
打開方式 - mac :command + option + i
OK,看到了「直角握把」的鏈接和title,網頁分析到此結束,話不多說,開始爬蟲!!!
import requests
import re,os,openpyxl
def get_html(url):
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.193 Safari/537.36'}
response = requests.get(url, headers=headers)
page_text = response.text
return page_text
home_page = 'https://gp.qq.com/cp/a20190522gamedata/pc_list.shtml'
page_text = get_html(home_page)
res = re.findall(r'https://gp.qq.com/zlkdatasys/peijian(.*?)"', str(page_text), re.M | re.I)
all_res = []
for i in res:
url = 'https://gp.qq.com/zlkdatasys/peijian'+i
print(url)
res_detail = get_html(url)
res_detail = res_detail.replace("\n", "").replace("\r", "")
title = re.findall(r'<span class="wqName fl" data-wqid=(.*?)</', str(res_detail))[0].split('>')[1]
res2 = re.findall(r'<dd>(.*?)</dd>', str(res_detail))
all_res.append([title, res2[0], res2[1], res2[2]])
def write(result):
os.chdir('/Users/pray/Mine/')
inwb = openpyxl.Workbook()
inwb.create_sheet('和平精英', 0)
ws = inwb['和平精英']
for i in range(len(result)):
for j in range(len(result[0])):
ws.cell(row=i + 1, column=j + 1).value = result[i][j]
inwb.save('和平精英.xlsx')
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
import re,os,openpyxl
def get_html(url):
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.193 Safari/537.36'}
response = requests.get(url, headers=headers)
page_text = response.text
return page_text
def write(result):
os.chdir('/Users/pray/Mine/')
inwb = openpyxl.Workbook()
inwb.create_sheet('和平精英', 0)
ws = inwb['和平精英']
for i in range(len(result)):
for j in range(len(result[0])):
ws.cell(row=i + 1, column=j + 1).value = result[i][j]
inwb.save('和平精英.xlsx')
if __name__ == '__main__':
home_page = 'https://gp.qq.com/cp/a20190522gamedata/pc_list.shtml'
page_text = get_html(home_page)
res = re.findall(r'https://gp.qq.com/zlkdatasys/peijian(.*?)"', str(page_text), re.M | re.I)
all_res = []
for i in res:
url = 'https://gp.qq.com/zlkdatasys/peijian'+i
print(url)
res_detail = get_html(url)
res_detail = res_detail.replace("\n", "").replace("\r", "")
title = re.findall(r'<span class="wqName fl" data-wqid=(.*?)</', str(res_detail))[0].split('>')[1]
res2 = re.findall(r'<dd>(.*?)</dd>', str(res_detail))
all_res.append([title, res2[0], res2[1], res2[2]])
print(all_res)
write(all_res)
配件的詳細效果官網隱藏了,這樣就可以根據效果選擇,最適合自己游戲風格的配件。
比如:【激光瞄准器】可以降低腰射時的子彈散布,開鏡則毫無效果,你知道了嗎?
名稱
配件屬性
效果
適用
直角前握把(自動步槍,沖鋒槍,狙擊槍)
降低水平後坐力,同時提升瞄准速度。
-20.00% 後坐力效果;-20.00% 平行方向後坐力;+10.00% 快速瞄准
M416,SCAR-L,AUG,QBZ,M762,Mk47,G36C,SKS,UMP45
垂直握把(自動步槍,沖鋒槍,狙擊槍)
增加槍械穩定性,降低垂直後坐力。
-20.00% 後坐力效果;-15.00% 垂直方向後坐力
M416,SCAR-L,AUG,QBZ,M762,Mk47,G36C,SKS,UMP45,Vector,湯姆遜沖鋒槍
拇指握把(步槍,沖鋒槍,狙擊槍)
提升瞄准速度,降低垂直後坐力,小幅提升槍械穩定性。
-5.00%垂直方向後坐力-5.00%畫面抖動
M416,SCAR-L,AUG,QBZ,M762,Mk47,G36C,SKS,UMP45
半截式握把(自動步槍,手槍,沖鋒槍,狙擊槍)
降低槍械後坐力,降低槍械穩定性。
-8.00%垂直方向後坐力-10.00%水平方向後坐力-15.00%畫面抖動
M416,SCAR-L,AUG,QBZ,M762,Mk47,G36C,SKS,UMP45,Vector
輕型握把(自動步槍,手槍,沖鋒槍,狙擊槍)
增加槍械穩定性,降低後坐力。
-30.00%畫面抖動
M416,SCAR-L,AUG,QBZ,M762,Mk47,G36C,SKS,UMP45,Vector
激光瞄准器(自動步槍,手槍,沖鋒槍)
降低腰射時的子彈散布
無
M416,SCAR-L,AUG,QBZ,M762,Mk47,G36C,SKS,UMP45,Vector,P92,P1911,P18C,蠍式手槍,R45
霰彈槍收束器(霰彈槍,霰彈手槍)
降低霰彈槍子彈的擴散,使彈著點集中。
-18.20% 彈丸散射;+15.40% 彈丸速度
S1897,S686,短管霰彈槍
槍口補償器(沖鋒槍)
增強槍械穩定性,降低水平及垂直後坐力。
-25.00% 後坐力效果;-20.00% 平行方向後坐力;-25.00% 垂直方向後坐力
UZI,UMP45,Vector,野牛沖鋒槍
槍口補償器(狙擊槍)
增強槍械穩定性,降低水平及垂直後坐力。
-25.00% 後坐力效果;-20.00% 平行方向後坐力;-20.00% 垂直方向後坐力
M24,AWM,SKS,Kar98K,Mk14,MiNi14,SLR,QBU
消焰器(沖鋒槍)
消除開火時槍口的火光,小幅降低水平及垂直後坐力。
-10.00% 後坐力效果;-10.00% 平行方向後坐力;-10.00% 垂直方向後坐力
UZI,UMP45,Vector,野牛沖鋒槍
消焰器(狙擊槍)
消除開火時槍口的火光,小幅降低水平及垂直後坐力。
-10.00% 後坐力效果;-10.00% 平行方向後坐力;-10.00% 垂直方向後坐力
M24,AWM,SKS,Kar98K,Mk14,Mini14,SLR,QBU
消音器(沖鋒槍)
降低了武器開火時的聲音,提升了隱蔽性。
-5.00% 後坐力效果
所有沖鋒槍
消音器(狙擊槍)
降低了武器開火時的聲音,提升了隱蔽性。
-5.00% 後坐力效果
M24,AWM,SKS,Kar98K,Mk14,Mini14,SLR,QBU
消音器(手槍)
降低了武器開火時的聲音,提升了隱蔽性。
-5.00% 後坐力效果
P92,P1911,R1895,P18C,蠍式手槍
槍口補償器(自動步槍,S12K)
增強槍械穩定性,降低水平及垂直後坐力。
-25.00%後坐力效果;-10.00% 平行方向後坐力;-15.00% 垂直方向後坐力
M416,AKM,M16A4,SCAR-L,AUG,QBZ,M762,Mk47,G36C,SKS,Mini14,Mk14,SLR,QBU,S12K
消焰器(自動步槍,S12K)
消除開火時槍口的火光,小幅降低水平及垂直後坐力。
-10.00% 後坐力效果;-10.00% 平行方向後坐力;-10.00% 垂直方向後坐力
AKM,M16A4,M416,SCAR-L,S12K,SKS,Mk14,Mini14,AUG,SLR,QBZ,QBU,M762,Mk47,G36C
消音器(自動步槍,S12K)
降低了武器開火時的聲音,提升了隱蔽性。
-5.00% 後坐力效果
AKM,M16A4,M416,SCAR-L,S12K,SKS,GROZA,Mk14,Mini14,AUG,SLR,QBZ,QBU,M762,Mk47,G36C
鴨嘴槍口
降低槍械子彈的垂直散布,增加水平散布。
S1897,S12K
擴容彈匣(手槍)
增加了彈匣容量
增加彈匣容量
P92,P1911,P18C,蠍式手槍
快速彈匣(手槍)
加快換彈速度
-30.00%裝填時間
P92,P1911,P18C
快速擴容彈匣(手槍)
加快裝彈速度提升彈匣容量
-30.00%裝填時間;增加彈匣容量
P92,P1911,P18C
擴容彈匣(沖鋒槍)
增加了彈匣容量
增加彈匣容量
UZI,UMP45,Vector,湯姆遜沖鋒槍
快速彈匣(沖鋒槍)
加快換彈速度
-30.00%裝填時間
UZI,UMP45,Vector,湯姆遜沖鋒槍
快速擴容彈匣(沖鋒槍)
加快裝彈速度提升彈夾容量
-30.00%裝填時間;增加彈匣容量
UZI,UMP45,Vector,湯姆遜沖鋒槍
擴容彈匣(狙擊槍)
增加了彈匣容量
增加彈匣容量
M24,AWM,SKS,Mk14,Mini14,SLR,QBU,VSS
快速彈匣(狙擊槍)
加快換彈速度
-30.00%裝填時間
M24,AWM,SKS,VSS,Mk14,Mini14,QBU,SLR
快速擴容彈匣(狙擊槍)
加快裝彈速度提升彈夾容量
-30.00%裝填時間;增加彈匣容量
M24,AWM,SKS,VSS,Mk14,Mini14,SLR,QBU
子彈袋(霰彈槍)
加快換彈速度
-30.00%裝填時間
S1897,S686
擴容彈匣(自動步槍,S12K)
增加了彈匣容量
增加彈匣容量
AKM,M16A4,M416,SCAR-L,AUG,GROZA,S12K,QBZ,M762,Mk47,G36C,SKS,Mk14,Mini14,VSS,SLR,QBU
快速彈匣(自動步槍,S12K)
加快換彈速度
-30.00%裝填時間
AKM,M16A4,M416,SCAR-L,AUG,GROZA,S12K,QBZ,M762,Mk47,G36C,SKS,Mk14,Mini14,VSS,SLR,QBU
快速擴容彈匣(自動步槍,S12K)
加快裝彈速度提升彈夾容量
-30.00%裝填時間;增加彈匣容量
AKM,M16A4,M416,SCAR-L,AUG,GROZA,S12K,QBZ,M762,Mk47,G36C,SKS,Mk14,Mini14,VSS,SLR,QBU
子彈袋(Kar98K,Win94)
加快換彈速度
-50.00%基礎散射度;-30.00%裝填時間
Kar98K,Win94
箭袋(十字弩)
加快裝箭速度
-30.00%裝填時間
十字弩
槍托(UZI,蠍式手槍)
增加槍械穩定性,降低後坐力。
-20.00%後坐力效果;-20.00%垂直方向後坐力;+15.00%後坐力消退
UZI
戰術槍托(M416,Vector)
增加槍械穩定性,降低後坐力。
-20.00%後坐力效果;+15.00%後坐力消退;-10.00%畫面抖動
M416,Vector
托腮板(狙擊步槍)
降低後坐力及晃動幅度。
-20.00%垂直方向後坐力;-20.00%畫面抖動;-15.00%搖晃
M24,AWM,SKS,Kar98K,Mk14,VSS,SLR
全息瞄准鏡
武器瞄准配件
+20.00%快速瞄准
M416,AKM,M16A4,SCAR-L,GROZA,AUG,QBZ,M762,Mk47,G36C,Kar98K,M24,AWM,SKS,Mini14,Mk14,SLR,QBU,UMP45,Vector,野牛沖鋒槍,S12K,十字弩
2倍 瞄准鏡
2倍武器瞄准鏡
1.80X放大倍數;+10.00%快速瞄准
M416,AKM,M16A4,SCAR-L,GROZA,AUG,QBZ,M762,Mk47,G36C,Kar98k,M24,AWM,SKS,Mini14,Mk14,SLR,QBU,UMP45,Vector,野牛沖鋒槍,S12K,M249,DP-28,十字弩
4倍 瞄准鏡
4倍先進戰斗光學瞄准鏡
4.00X放大倍數
M416,AKM,M16A4,SCAR-L,GROZA,AUG,QBZ,M762,Mk47,G36C,Kar98k,M24,AWM,SKS,Mini14,Mk14,SLR,QBU,UMP45,Vector,野牛沖鋒槍,S12K,M249,DP-28,十字弩
8倍 瞄准鏡
8倍遠距精確射擊瞄准鏡
7.25X放大倍數
QBU,SKS,Kar98k,M24,MK14,AWM,Mini14,SLR
6倍 瞄准鏡
6倍先進戰斗光學瞄准鏡
可調節為3倍至6倍
M416,AKM,M16A4,SCAR-L,GROZA,AUG,QBZ,M762,Mk47,G36C,Kar98k,M24,AWM,SKS,Mini14,Mk14,SLR,QBU,UMP45,Vector,野牛沖鋒槍,S12K,M249,DP-28,十字弩
紅點瞄准鏡
武器瞄准配件
+20.00%快速瞄准
M416,AKM,M16A4,SCAR-L,GROZA,AUG,QBZ,M762,Mk47,G36C,Kar98K,M24,AWM,SKS,Mini14,Mk14,SLR,QBU,UMP45,Vector,野牛沖鋒槍,S12K,M249,DP-28,P92,P1911,P18C,蠍式手槍,R45,十字弩
3倍瞄准鏡
3倍先進戰斗光學瞄准鏡
3倍瞄准鏡
M416,AKM,M16A4,SCAR-L,GROZA,AUG,QBZ,M762,Mk47,G36C,Kar98k,M24,AWM,SKS,Mini14,Mk14,SLR,QBU,UMP45,Vector,野牛沖鋒槍,S12K,M249,DP-28,十字弩
側瞄准鏡
方便在中遠距離點射和近距離掃射間快速切換。
側面瞄准
M416,AKM,SCAR-L,AUG,QBZ,M762,MK47,G36C,Kar98K,M24,AWM,SKS,Mini14,Mk14,SLR,QBU,UMP45,Vector,野牛沖鋒槍,S12K,M249