【爬虫练习之glidedsky】爬虫-基础1

发布于:2023-08-26 ⋅ 阅读:(129) ⋅ 点赞:(0)

题目
链接

爬虫的目标很简单,就是拿到想要的数据。
这里有一个网站,里面有一些数字。把这些数字的总和,输入到答案框里面,即可通过本关。

思路

  • 找到调用接口
    在这里插入图片描述
  • 分析response
    在这里插入图片描述
    代码实现
import re
import requests

url = 'http://www.glidedsky.com/level/web/crawler-basic-1'

headers = {
	'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36 Edg/89.0.774.54',
	'Cookie': '自己填'
}
response = requests.get(url, headers=headers)
html = response.text

# 正则匹配到数字
pattern = re.compile('<div class="col-md-1">.*?(\d+).*?</div>',re.S)
n_list = re.findall(pattern, html)
res = 0
for n in n_list:
    res += int(n)

print(res)
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到