~
世上的所有事物都能被定义,除了你自己。
~
# -*- coding: gbk -*-
import requests
class TiebaSpider:
def __init__(self, tieba_name):
self.tieba_name = tieba_name
# 获取贴吧的url
self.url_temp = "http://tieba.baidu.com/f?kw=" + tieba_name + "&ie=utf-8&pn={}"
# 模拟浏览器的请求头
self.headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"}
def get_url_list(self): # 1.构造url列表
# url_list = []
# for i in range(5):
# url_list.append(self.url_temp.format(i*50))
# return url_list
return [self.url_temp.format(i * 50) for i in range(5)]
def parse_url(self, url): # 发送请求,获取响应
print(url)
response = requests.get(url, he