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

题目
链接

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

思路

  • 找到调用接口
    【爬虫练习之glidedsky】爬虫-基础1_第1张图片
  • 分析response
    【爬虫练习之glidedsky】爬虫-基础1_第2张图片
    代码实现
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('
.*?(\d+).*?
'
,re.S) n_list = re.findall(pattern, html) res = 0 for n in n_list: res += int(n) print(res)

你可能感兴趣的:(爬虫)