![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
steam
小帆97
通信工程
展开
-
python 爬取steam/csgo市场数据
在不登录的情况下频繁访问steam市场很容易被禁止访问,由于steam社区市场被墙了,所以需要挂vpn才能正常爬数据首先挂好VPN,登录网页版steam,得到cookies和user-agent的内容,然后复制到headers中的cookies和user-agent位置上设置好相关的路径后就可以了得到的数据会保存到csv文件中csgo的每一种箱子都会有一个对应的id,得到相应的ID然后保...原创 2019-04-27 17:09:38 · 9089 阅读 · 13 评论 -
python模拟生成steam手机二次验证令牌
最近在尝试着写个steam自动上架交易的程序,结果发现涉及的东西好多…steam登录的时候需要输入手机令牌,手机令牌是动态生成的,每隔30s更新一次,断网的情况下也不会受影响这种令牌大多是基于TOTP(TOTP是基于散列的消息认证码(HMAC)的示例。 它使用加密哈希函数将密钥与当前时间戳组合在一起以生成一次性密码。 )实现的,,,根据秘钥和时间戳生成验证码的算法参考了sda的代码,改了N...原创 2019-05-03 17:32:42 · 4551 阅读 · 2 评论 -
selenium添加chrome浏览器插件
selenium启动的chrome浏览器是一个空白的浏览器,不带有插件,需要用到插件时可以先下载好插件的crx文件,在启动时添加进去就可以了from selenium import webdriverimport selenium.common.exceptionschrome_options = webdriver.ChromeOptions()# 设置好应用扩展extension...原创 2019-05-04 16:32:11 · 7066 阅读 · 0 评论 -
python模拟登陆steam
用python 模拟了steam登陆,现在只能返回一下成功后的信息,下一步打算尝试着读取库存信息import syssys.path.append(r'E:\anaconda\Lib\site-packages')import requestsimport timeimport rsaimport base64import execjsfrom Crypto.Cipher imp...原创 2019-04-29 10:11:29 · 3401 阅读 · 6 评论 -
python爬虫获取steam验证码
在尝试着写一个自动注册steam账号的程序,注册的时候需要验证码,用pytesseract试着对steam验证码进行识别,但是结果很不理想,几乎没有正确的得到的验证码结果,下一步尝试着训练个模型来识别验证码import requestsimport timeimport jsonlogin_url ='https://store.steampowered.com/login'...原创 2019-05-04 23:04:09 · 3840 阅读 · 2 评论 -
python生成Androd deviceid
在模拟Android手机登录steam并进行身份验证的时候,需要用到devicid,所以跟具steamid来生成deviceidfrom Cryptodome.Hash import HMAC,SHA1from binascii import hexlify #返回的二进制数据的十六进制表示def sha1_hash(data): ''' param input ...原创 2019-05-11 14:57:00 · 2503 阅读 · 0 评论 -
破解滑动验证码(三)selenium模拟登陆
'''selenium buff login and captcha reconize'''import timefrom selenium import webdriverfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.by import Byfrom selenium.webdri...原创 2019-06-05 23:59:44 · 890 阅读 · 0 评论 -
破解滑动验证码(一)获得背景与前景图片
browser = webdriver.Chrome()由于登陆的界面在一个窗口上,所以不转到窗口上的话定位不到相关的元素iframe = browser.find_element_by_xpath("//iframe")browser.switch_to.frame(iframe)获取验证码的图像可以采用截屏的方法,然后根据验证码在图片中的位置截取出验证码图片也可以找到验证码背景...原创 2019-06-01 10:55:11 · 2052 阅读 · 0 评论 -
破解滑动验证码(二)识别验证码缺口
class TemplateMatching(): def read_fg_img(self): fg_img = cv2.imread('./fg.png') #numpy array fg_gray = cv2.cvtColor(fg_img,cv2.COLOR_BGR2GRAY) retur...原创 2019-06-02 21:40:52 · 2046 阅读 · 5 评论