爬虫python能做游戏吗_python爬虫 爬取steam热销游戏

好久没更新了啊。。。最近超忙 这学期学了学python 感觉很有趣 就写着玩~~~

爬取的页面是:https://store.steampowered.com/search/?filter=globaltopsellers&page=1&os=win

steam全球热销游戏榜单 一共599页

代码如下(很简单,函数都懒得写了,肯定看得懂):

import requests

from bs4 import BeautifulSoup

#根据steam网页的命名规则

i =1

while i<599:

url = "https://store.steampowered.com/search/?filter=globaltopsellers&page=" + str(i) + "&os=win"

s = requests.session()

res = s.get(url).text

soup = BeautifulSoup(res, "html.parser")

contents = soup.find(id="search_result_container").find_all(‘a‘)

for content in contents:

try:

name = content.find(class_="title").string.strip()

date = content.find("div",class_="col search_released responsive_secondrow").string.strip()

price= content.find("div",class_="col search_price responsive_secondrow").string.strip()

img_src = content.find("div",class_="col search_capsule").find(‘img‘).get("src")

href=content.get("href")

print(name,href,date,price,img_src)

except:

print("error")

i = i + 1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值