(RPA学习)真实代码爬虫场景

艺赛旗 RPA9.0全新首发免费下载 点击下载
http://www.i-search.com.cn/index.html?from=line1
详细内容请参看艺赛旗官网支持栏目:RPA社区
点击链接进入 http://support.i-search.com.cn/

自动化场景,和爬虫的场景非常相似,网页获取信息,拾取信息。
但实际利用 Python 代码进行爬虫,其中是对于网站服务器进行请求获取信息,和设计器的获取信息原理有所不同。
以下是实际爬虫代码案例代码:目标是获取游戏英雄信息,获取成功之后,进行英雄选择然后进行英雄出装策略。

from urllib.request import urlretrieve
import requests
import os

“”"
函数说明:打印所有英雄的名字和ID

Parameters:
url - GET请求地址
header - headers信息
“”"

def hero_list(url, header):
print(’’ * 100)
print(’\t\t\t\t欢迎使用《王者荣耀》出装下助手!’)
print(’
’ * 100)
req = requests.get(url=url, headers=header).json()
flag = 0
for each_hero in req[‘list’]:
flag += 1
print(’%s的ID为:%-7s’ % (each_hero[‘name’], each_hero[‘hero_id’]), end=’\t\t’)
if flag == 3:
print(’\n’, end=’’)
flag = 0

“”"
函数说明:根据equip_id查询武器名字和价格

Parameters:
equip_id - 武器的ID
weapon_info - 存储所有武器的字典
Returns:
weapon_name - 武器的名字
weapon_price - 武器的价格
“”"

def seek_weapon(equip_id, weapon_info):
for each_weapon in weapon_info:
if each_weapon[‘equip_id’] == str(equip_id):
weapon_name = each_weapon[‘name’]
weapon_price = each_weapon[‘price’]
return weapon_name, weapon_price

“”"
函数说明:获取并打印出装信息

Parameters:
url - GET请求地址,通过Fiddler抓包获取
header - headers信息
weapon_info - 存储所有武器的字典

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值